Вопросы по теме 'expandoobject'
Как привязать данные gridview к ExpandoObject
Когда я пытаюсь привязать данные ASP.NET GridView к IEnumerable<ExpandoObject> с помощью ObjectDataSource , я получаю следующее исключение.
System.Web.HttpException (0x80004005): DataBinding: «System.Dynamic.ExpandoObject» не...
2788 просмотров
schedule
25.08.2022
Динамическое представление ExpandoObjects скрывает свойства с нулевыми значениями
У меня есть код, который работает с ExpandoObjects, заполненными вызовами базы данных. Неизменно некоторые значения равны нулю. Когда я смотрю на объекты как на ExpandoObject, я вижу все ключи и значения (включая нули) в базовом словаре. Но если я...
3310 просмотров
schedule
04.02.2022
Привести ExpandoObject к анонимному типу
Могу ли я привести ExpandoObject к анонимному типу?
var anoObj = new { name = "testName", email = "testEmail" };
dynamic expandoObj = new System.Dynamic.ExpandoObject();
// Here I'm populating the expandoObj with same property names/types in...
30584 просмотров
schedule
28.12.2021
Как применить метод расширения к объекту, имеющему тип ExpandoObject?
Вот мой код:
public static class DynamicExtensions
public static void Add(this ExpandoObject obj, string path){
dynamic _obj = obj;
if (_obj == null) throw new ArgumentNullException("obj");
_obj.path = path;
}
}...
2674 просмотров
schedule
08.06.2024
Динамическое удаление члена из Expando/динамического объекта
Я ищу способ динамически удалять элементы из динамического объекта (может быть, мы можем использовать здесь объект Expando?).
Ладно, думаю, нужно небольшое пояснение...
Когда вы это сделаете:
dynamic foo = new ExpandoObject();
foo.Bar = 42;...
4526 просмотров
schedule
05.10.2022
Как в C# удалить свойство из ExpandoObject?
Скажем, у меня есть этот объект:
dynamic foo = new ExpandoObject();
foo.bar = "fizz";
foo.bang = "buzz";
Например, как удалить foo.bang ?
Я не хочу просто присваивать свойству значение null — для моих целей мне нужно его вообще удалить....
29048 просмотров
schedule
12.10.2022
Предоставление свойств ExpandoObject
У меня есть ExpandoObject, который я отправляю методу внешней библиотеки, который принимает объект. Из того, что я видел, эта внешняя библиотека использует TypeDescriptor.GetProperties внутри, и это, кажется, вызывает некоторые проблемы с моим...
6416 просмотров
schedule
13.06.2023
Web Api — как вернуть динамический объект с кодом состояния 201
Я пытаюсь вернуть недавно добавленный идентификатор объекта в метод действия веб-API в виде JSON. Пример:
{ bookId = 666 }
Код действия контроллера выглядит следующим образом:
[HttpPost, Route("")]
public HttpResponseMessage Add(dynamic...
7878 просмотров
schedule
18.04.2024
Разница в поведении бокса в System.Dynamic.ExpandoObject
Недавно я начал программировать на C# и писать приложения ASP.NET MVC. Я делал что-то похожее на это:
var hashtable = new Hashtable();
hashtable.Add("First", 12);
hashtable.Add("Second", 12);
if(hashtable["First"] == hashtable["Second"])
{...
220 просмотров
schedule
24.07.2022
Когда и зачем мне использовать позднее связывание? (DynamicObject и ExpandoObject)
В то время как DynamicObjects и ExpandoObjects ( Различия между ExpandoObject, DynamicObject и dynamic ) кажутся весьма полезными поначалу я никогда ими не пользовался. Кажется, что поздняя привязка довольно небезопасна / нестабильна, поскольку...
734 просмотров
schedule
19.03.2024
объект динамического массива
Я пытаюсь создать общий метод для преобразования объектов в ExpandoObjects, и я могу обрабатывать все случаи, кроме случаев, когда одно из свойств является массивом.
public static ExpandoObject ToExpando(this object AnonymousObject) {...
3226 просмотров
schedule
03.03.2022
Расширение DefaultContractResolver для преобразования подсвойств ExpandoObject в PascalCase
Я пытаюсь написать собственный сопоставитель контрактов, который расширяет DefaultContractResolver в Newtonsoft.Json.Serialization с целью преобразования всех свойств в ExpandoObject с именами свойств PascalCase.
Мой контракт:
public class...
892 просмотров
schedule
18.05.2023
Исключение в XmlSerializer для динамического ExpandoObject
У меня есть класс, и в классе есть динамический список типа свойства, когда я вызываю сериализацию для того же класса, а затем выбрасываю исключение.
Чтобы быть XML-сериализуемым, типы, наследуемые от IEnumerable, должны иметь реализацию...
565 просмотров
schedule
16.04.2022
Преобразование JSON в ExpandoObject в C#
{
"Jhone":[
{
"Key":"Employeename",
"Value":"Jhone"
},
{
"Key":"Address",
"Value":[
{
"Key":"City",
"Value":"Newyork"
},
{
"Key":"Country",...
856 просмотров
schedule
13.08.2022
Удалите экранирующий символ '\' из динамического JSON с помощью ExpandoObject и IDictionary
Я создаю динамический JSON, используя ExpandoObject и IDictionary.
Мой пример кода выглядит следующим образом:
DataTable dt_MappedColumns = new DataTable();
dt_MappedColumns.Columns.Add("Sr.No");...
375 просмотров
schedule
02.01.2023