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

добавление свойств расширения к типизированному объекту во время выполнения в С#
Есть ли способ в .net привязать словарь свойств к экземпляру во время выполнения, т. е. как если бы базовый класс объектов имел такое свойство, как: public IDictionary Items { get; } Я придумал решение, включающее статический словарь и метод...
1224 просмотров
schedule 07.10.2023

Можно ли добавить атрибуты к сгенерированным членам экземпляра ExpandoObject?
Я пытаюсь использовать ExpandoObject в качестве SelectedObject PropertyGrid. Я знаю, как добавить нужные мне свойства в ExpandoObject: public dynamic MakePropertyObject() { dynamic expando = new ExpandoObject(); var dictionary = expando...
4115 просмотров

Как обернуть объект в динамический объект?
Учитывая System.Object , как мне получить динамический объект, с помощью которого можно получить доступ к любым членам, которые у него могут быть. В частности, я хочу выполнить модульное тестирование действия контроллера ASP.NET MVC 3, которое...
1430 просмотров

Как сделать словарь ExpandoObject нечувствительным к регистру?
учитывая код ниже dynamic e = new ExpandoObject(); var d = e as IDictionary<string, object>; for (int i = 0; i < rdr.FieldCount; i++) d.Add(rdr.GetName(i), DBNull.Value.Equals(rdr[i]) ? null : rdr[i]); Есть ли способ сделать его...
3956 просмотров

Для передачи динамического объекта Expando другому классу требуется Microsoft.CSharp.dll?
Я построил функцию: string removeFile(HttpContext context,HttpRequest r) { dynamic d = new ExpandoObject() ; d.ItemCommand = r["itemId"].ToString(); ... ... int res = new...
1215 просмотров
schedule 19.11.2022

Динамическая модель с Telerik ASP MVC
Кто-нибудь нашел способ динамически создавать сетку с помощью ExpandoObject, DynamicObject или Reflection.Emit и в то же время разрешать операции CRUD? Я смог использовать Reflection.Emit для динамического создания столбцов сетки и отображения...
1692 просмотров

Динамически добавлять вложенное свойство в ExpandoObject
Я получаю объект JSON (может содержать несколько уровней массивов JSON и т. д.), который я хочу преобразовать в ExpandoObject. Я выяснил, как добавить простые свойства в ExpandoObject во время выполнения, поскольку он реализует IDictionary, но как...
7377 просмотров
schedule 29.05.2023

Как создать новый неизвестный или динамический / расширяемый объект в Python
Как в python создать новый объект, не имея предопределенного класса, а затем динамически добавлять к нему свойства? пример: dynamic_object = Dynamic() dynamic_object.dynamic_property_a = "abc" dynamic_object.dynamic_property_b = "abcdefg"...
31738 просмотров
schedule 08.05.2023

Шаблоны / проблемы, которые используют динамические типы, динамические объекты и расширяемые объекты в C #
Я недавно узнал о ключевом слове dynamic после того, как немного покопался в Dynamic Objects и Expando Objects в C #. Я понимаю, что это довольно круто, однако, помимо ViewBag в ASP.NET MVC, я изо всех сил пытаюсь найти приложения для...
88 просмотров
schedule 29.03.2024

Как правильно конвертировать в List‹ExpandoObject›
Посмотрите на приведенный ниже код private static List<ExpandoObject> GetDBDetails() { var directoryPath = Environment.CurrentDirectory.Replace("\\bin\\Debug", "\\DataSource"); var filePath =...
4188 просмотров
schedule 18.03.2023

"System.Dynamic.ExpandoObject" не содержит определения для PropertyName"
У меня есть следующий код, который генерирует динамический объект из файла XML: С# private static List<dynamic> GetClientObject() { var xDoc = XDocument.Load(new StreamReader(xmlPath + @"\client.xml")); dynamic...
12079 просмотров
schedule 29.05.2024

Можно ли запросить список ExpandoObject?
Интересно, можно ли запросить ExpandoObject с помощью обычного LINQ? Причина в том, что у меня есть динамический ExpandoObject, но мне нужно сделать несколько запросов, прежде чем я смогу пройти дальше. У него есть некоторые свойства, которые...
12230 просмотров
schedule 06.02.2023

Как использовать IEnumerable‹ExpandoObject› в Knockout.js?
Описание проблемы Я хотел спросить о том, как использовать список объектов Exbando в Knockout.js, я использую Massive Роба Конри, и все возвращаемые результаты являются динамическими, меня это устраивает, это соответствует моим потребностям, но...
1189 просмотров

F# ExpandoObject как словарь
Во время медленной работы я хотел перевести небольшую структуру доступа к БД, которую я закодировал, с C# на F#. Этот фреймворк широко использует динамику и ExpandoObjects. В частности, есть этот бит, который вызывает у меня головную боль:...
910 просмотров
schedule 11.04.2024

Можно ли добавлять атрибуты к свойству среды выполнения динамического объекта?
Я хочу добавить атрибут к свойству среды выполнения динамического объекта / объекта expando, возможно ли это? Я бы хотел: dynamic myExpando = new ExpandoObject(); myExpando.SomeProp = "string"; myExpando.AddAttribute("SomeProp", new...
7896 просмотров
schedule 13.12.2022

Метод dynamic/ExpandoObject выдает «Не найден член по умолчанию для типа «Действие»
Я не могу заставить динамический метод ExpandoObject напрямую вызываться в VB.NET. В С# работает следующее: dynamic obj = new System.Dynamic.ExpandoObject(); var called = false; obj.ForceRefresh = new Action(() => called = true);...
371 просмотров
schedule 31.05.2022

ExpandoObject не содержит общедоступных свойств только в VS2013.
Я пытаюсь десериализовать свой объект JSON и передать его в качестве модели для своего представления. Поскольку я не знаю, какими свойствами будет обладать модель, я прочитал, что должен использовать ExpandoObject. Вот что я пробовал: public...
1199 просмотров

Свойство ExpandoObject не найдено
Вот определение свойства ViewModel. private List<ExpandoObject> productList; public List<ExpandoObject> Products { get { return productList; } set { productList = value; } } Для выбранного...
934 просмотров
schedule 13.05.2023

Как в C# изменить значение свойства Key-Value-Property при рекурсивном обходе ExpandoObject?
Эта проблема Используя C#, мне нужно пройти через объект, который был приведен к ExpandoObject из XML , и заменить любое свойство цены новым значением. Этот объект очень неструктурирован и имеет много слоев вложенных узлов (фактически вложенных...
3185 просмотров

Как создать класс с динамическим свойством (Expandoobject?)
У меня есть частичный класс с именем Exam. Структура класса показана ниже: public partial class Exam { public string ID { set; get; } //default public string Name { set; get; } //default } После выполнения процедуры сохранения...
603 просмотров
schedule 29.05.2022