Вопросы по теме 'expandoobject'

Где они подходят? C # 4.0 Dynamic vs Expando?
Я пытаюсь изучить все новые возможности C # 4.0. Я не понимаю различий между типами DynamicObject и ExpandoObject . Похоже, что используется DynamicObject , например. когда вы хотите получить доступ к переменным из сценариев Python и...
27385 просмотров

Короткий способ получить динамические объекты из запроса выбора LINQ в XML?
Есть ли синтаксис инициализации ExpandoObject , который я могу использовать в своих интересах в запросе LINQ to XML для краткости? Примечание. Результаты запроса предназначены для передачи за пределы текущей сборки, поэтому анонимные типы...
2267 просмотров

Можно ли создать динамическую древовидную структуру с помощью ExpandoObject?
на данный момент я использую ExpandoObject для динамического хранения имени и фамилии. e.g. // Create Expando object for testing dynamic employee = new ExpandoObject(); // Dynamically add the fields to the expando...
3610 просмотров

Динамическое добавление свойств к динамическому объекту?
у меня есть это dynamic d = new ExpandoObject(); d.Name = attribute.QualifiedName.Name; Итак, я знаю, что у d будет имя свойства. Теперь, если я не знаю имя свойства во время компиляции, как мне добавить это свойство в динамический. я нашел...
14685 просмотров
schedule 17.05.2022

Использование объектов Expando в представлениях?
Редактировать: кажется, что многие люди думают, что это глупая идея, поэтому я был бы признателен за объяснение, почему это плохо? Я пытался сделать одно частичное представление, которое могло бы обрабатывать список любых моделей для отображения в...
3450 просмотров

Слияние двух похожих динамических объектов в C# с созданием коллекций по пути
У меня есть несколько динамических объектов, которые (в большинстве случаев) отличаются только несколькими значениями. Я хочу иметь возможность объединять эти объекты в один объект, а в случае конфликта (два значения не совпадают) я хочу, чтобы они...
3866 просмотров
schedule 02.03.2022

MethodInfo из ExpandoObject
Я знаю, что раньше его запрашивали для Reflection на ExpandoObjects здесь . У меня вопрос немного другой. У меня есть статические и динамические функции, которые должны выполняться из некоторой функции, подобной object ExecuteFunction(string...
396 просмотров

Задачи TPL + динамические == OutOfMemoryException?
Я работаю над потоковым клиентом Twitter - после 1-2 дней постоянной работы я получаю использование памяти> 1,4 гигабайта (32-разрядный процесс), и вскоре после того, как он достигнет этого количества, я получу нехватку памяти. исключение для кода,...
1417 просмотров

Передача динамических параметров с помощью ExpandoObject
У меня есть функция, прототип которой выглядит примерно так: public void doThings(string sql, dynamic dParams); Он выполняет какой-то SQL-запрос с этими параметрами. Я не писал это, но я должен это использовать. Он отлично работает, когда я...
3050 просмотров

Как расширить метод во время выполнения?
Вот класс: class Foo { private void Boo() { // Body... } // Other members... } Мне нужно: Создайте класс Foo2 во время выполнения, который имеет копию всех членов класса Foo . В классе Foo2 замените метод...
218 просмотров
schedule 06.02.2023

Как добавить имя и значение динамического члена в экземпляр класса ExpandoObject?
Скажем, список имен членов, хранящихся в массиве, как показано ниже, string[] myMembers = { "ChapterName", "Medium", "LastName", "OrderID" }; Я написал следующий код для создания динамического класса и...
711 просмотров
schedule 25.05.2023

Лучший способ преобразовать объект JArray в список динамических ExpandoObjects
Наш спа-центр angularjs отправляет список динамических объектов на наш сервер. Я читал, что лучший способ получить такой список — использовать JArray. Поскольку наш бизнес-уровень создан для получения списка динамических объектов, мне нужно...
2077 просмотров
schedule 08.06.2024

ExpandoObject — почему тип ведет себя по-другому?
Один для гуру, пожалуйста, убедите меня/нас в том, что происходит. List<ExpandoObject> peopleList = new List<ExpandoObject>(); dynamic expandoObj1 = new ExpandoObject(); expandoObj1.id = 1; expandoObj1.first = "fred";...
230 просмотров
schedule 24.06.2022

Как имитировать GetType().GetProperties() и PropertyInfo.GetValue() для ExpandoObject в C#
Мне нужно прикрепить динамические свойства (количество свойств и их имена неизвестны во время проектирования и компиляции, они известны только во время выполнения через вызов веб-службы) к объекту С#. В этом случае я пытаюсь использовать...
134 просмотров
schedule 12.01.2023