5
ответов

Как обнаружить, если свойство существует на ExpandoObject?

В JavaScript можно обнаружить, если свойство определяется при помощи неопределенного ключевого слова: если (typeof data.myProperty == "неопределенный")... Как Вы сделали бы это в C# с помощью динамического ключевого слова с...
вопрос задан: 19 July 2014 08:22
3
ответа

ExpandoObject vs. Dictionary с точки зрения производительности?

Действительно довольно простой вопрос. Я' Я работаю над проектом, где мне нужно хранить и извлекать значения свойств динамически из своего рода контекстного хранилища. Значения будут записываться время от времени и ...
вопрос задан: 19 August 2010 14:08
3
ответа

.NET 4,0 платформы динамические функции в VB с Опцией, Строгой На?

Там какой-либо путь состоит в том, чтобы использовать новые динамические функции в 4,0 платформах как ExpandoObject в VB.NET без установки Option Strict Off? С C# Вы теряете безопасность типов только с переменными Вы...
вопрос задан: 2 August 2010 00:35
3
ответа

Как я динамично генерирую столбцы в WPF DataGrid?

Я пытаюсь отобразить результаты запроса в WPF datagrid. ItemsSource вводят, я связываю с, <динамичный> IEnumerable. Поскольку возвращенные поля не определяются до времени выполнения, которое я не делаю...
вопрос задан: 2 January 2010 04:08
2
ответа

Различия между ExpandoObject, DynamicObject и dynamic

В чем различия между System.Dynamic.ExpandoObject, System.Dynamic.DynamicObject и динамический? В каких ситуациях вы используете эти типы?
вопрос задан: 23 September 2011 16:57
2
ответа

Могу ли я сериализовать ExpandoObject в .NET 4?

Я пытаюсь использовать System.Dynamic.ExpandoObject, чтобы я мог динамически создавать свойства во время выполнения. Позже мне нужно передать экземпляр этого объекта, а используемый механизм требует сериализации. Of ...
вопрос задан: 31 January 2011 23:00
1
ответ

C # 4.0 Dynamic vs Expando… где они подходят?

Я пытаюсь изучить все новые возможности, которые поставляются с C # 4.0. Я не понимаю различий между типами DynamicObject и ExpandoObject. Похоже, что используется DynamicObject, например. ...
вопрос задан: 26 August 2017 09:11
1
ответ

C# 4.0's ExpandoObject поддерживают Основанное на прототипе наследование?

C# 4.0's ExpandoObject поддерживают Основанное на прототипе наследование? В противном случае, почему не (было это дизайном?) и как это могло быть реализовано? Если да, как, это работает и какие различия там сравнены...
вопрос задан: 2 April 2014 17:42
1
ответ

Размышляйте над ExpandoObject

Я записал изящную функцию, которая примет system.object, размышлять над его свойствами и сериализировать объект в строку JSON. Это похоже на это: общедоступный класс JSONSerializer {общественность...
вопрос задан: 9 June 2010 10:27
0
ответов

Преобразование объекта Expando в класс динамически?

Я получаю список записей таблицы через хранимую процедуру, используя dapper. var data = _db.Query < System.Dynamic.ExpandoObject > ('myStoredPoroc', p, commandType: System.Data.CommandType ....
вопрос задан: 16 January 2019 02:59
0
ответов

How can I use collection initializer syntax with ExpandoObject?

I've noticed that the new ExpandoObject implements IDictionary which has the requisite IEnumerable> and Add(string, object) methods and so ...
вопрос задан: 24 March 2018 20:15
0
ответов

Как сериализовать ExpandoObject с помощью ServiceStack JsonSerializer?

Можно ли заставить ServiceStack JsonSerializer сериализовать ExpandoObject как плоский объект, а не как словарь? Примерно примерно так: {"x": "xvalue", "y": "\ / Date (...
вопрос задан: 23 May 2017 12:19
0
ответов

Динамическое добавление свойств к динамическому объекту?

у меня есть этот динамический d = new ExpandoObject (); d.Name = attribute.QualifiedName.Name; Итак, я знаю, что у d будет имя свойства. Теперь, если я не знаю имя свойства во время компиляции, как ...
вопрос задан: 23 May 2017 12:03
0
ответов

«Ключевое слово 'this' недопустимо в статическом свойстве, статическом методе, или инициализатор статического поля »при добавлении методов в ExpandoObject

Я пытаюсь добавить динамический метод в ExpandoObject, который возвращал бы свойства (добавленные динамически) к нему, однако он всегда выдает ошибку. Я что-то не так делаю? используя Систему; ...
вопрос задан: 20 December 2014 20:12
0
ответов

Список внутри ExpandoObject

dynamic model = new ExpandoObject (); model.Data = "asdf"; Список <динамический> listOfx = новый Список <динамический> (); для (int я = 0; я <3; я ++) {динамический x = новый ExpandoObject (); x.ID = i; ...
вопрос задан: 2 June 2014 13:55
0
ответов

Сохранение ExpandoObject в MongoDB

I иметь ExpandoObject с произвольным количеством свойств. Я хочу сохранить эти свойства в базе данных MongoDB как BsonDocument. Я пытаюсь сделать это с помощью следующего кода: private ...
вопрос задан: 30 December 2013 09:06
0
ответов

Как заставить WebMethods сериализовать ExpandoObject

У меня есть WebMethod, который выглядит примерно так, который используется для заполнения jqGrid [System.Web.Script.Services.ScriptService] открытый класс MyWebService: System.Web.Services.WebService {[WebMethod] [...
вопрос задан: 14 November 2013 10:28
0
ответов

Привязка GridView к объекту Dynamic или ExpandoObject

Я использую Massive ORM Роба Конери, и мне не удалось привязать полученный ExpandoObject к GridView. Я нашел еще один вопрос о Stackoverflow, который предлагает использовать фреймворк под названием ...
вопрос задан: 3 May 2013 17:41
0
ответов

Динамическое добавление свойств к ExpandoObject

Я хотел бы динамически добавлять свойства к ExpandoObject во время выполнения. Так, например, чтобы добавить вызов свойства строки NewProp, я хотел бы написать что-то вроде var x = new ExpandoObject (); x ....
вопрос задан: 4 December 2012 12:50
0
ответов

Приведение ExpandoObject к анонимному типу

Могу ли я преобразовать ExpandoObject к анонимному типу? var anoObj = новый { name = "testName", email = "testEmail" }; динамический expandoObj = новый System.Dynamic.ExpandoObject (); // Здесь я заполняю...
вопрос задан: 20 April 2012 07:46
0
ответов

Добавить в ExpandoObject свойство с тем же именем, что и у строки

Есть ли способ добавить в ExpandoObject свойство с тем же именем, что и у строкового значения? Например, если у меня есть строка :propName = "ProductNumber"; dynamic obj = new System.Dynamic.ExpandoObject();...
вопрос задан: 6 April 2012 19:44
0
ответов

Как сортировать List, содержащий ExpandoObjects

У меня есть список, который содержит словарь ExpandoObjects. Я привязываю это к сетке, но теперь я хочу отсортировать список. var rows = новый список<динамический>(); for (int i = 0; i < ...
вопрос задан: 24 March 2012 10:57
0
ответов

C # глубокое / вложенное / рекурсивное слияние динамических / расширяемых объектов

Мне нужно «объединить» 2 динамических объекта в C # . Все, что я нашел на stackexchange, касалось только нерекурсивного слияния. Но я ищу что-то, что выполняет рекурсивное или глубокое слияние, в основном ...
вопрос задан: 27 January 2012 17:10
0
ответов

Реализация ExpandoObject в Scala

Я пытаюсь реализовать в Scala класс C #, подобный ExpandoObject. Вот как это должно работать: val e = new ExpandoObject e.name: = "Rahul" // Это вставляет новое поле `name` в объект. ...
вопрос задан: 20 October 2011 07:27
0
ответов

Как сделать словарь ExpandoObject нечувствительным к регистру?

с учетом приведенного ниже кода dynamic e = new ExpandoObject (); var d = e as IDictionary ; for (int i = 0; i
вопрос задан: 13 October 2011 20:26
0
ответов

Почему я не могу сделать это: dynamic x = new ExpandoObject {Foo = 12, Bar = «двенадцать»}

Я что-то делаю не так, или следующий код действительно невозможен? динамический x = новый ExpandoObject {Foo = 12, Bar = "двенадцать"}; Если это действительно невозможно, есть ли другой однострочный способ ...
вопрос задан: 20 September 2011 20:49
0
ответов

Можно ли создать динамическую древовидную структуру с помощью ExpandoObject?

в настоящий момент я использую ExpandoObject для динамического хранения имени и фамилии. например // Создаем объект Expando для динамического тестирования employee = new ExpandoObject (); // Динамически ...
вопрос задан: 23 May 2011 14:59
0
ответов

Это Можно ли добавить атрибуты к сгенерированным членам экземпляра ExpandoObject?

Я пытаюсь использовать ExpandoObject в качестве SelectedObject PropertyGrid. Я знаю, как добавить свойства, которые я хочу в ExpandoObject: общедоступный динамический MakePropertyObject () {dynamic expando = ...
вопрос задан: 25 April 2011 02:53
0
ответов

.net expando объект и LINQ. Возможно или нет?

У меня есть простой список объектов expando, называемых продуктами. Я добавляю к этим объектам различные поля во время выполнения (например, цвет или размер). Как я могу написать запрос LINQ к этому списку на основе динамического ...
вопрос задан: 26 March 2011 22:16
0
ответов

Как сгладить ExpandoObject, возвращаемый через JsonResult в asp.net mvc?

Мне очень нравится ExpandoObject при компиляции серверной части динамический объект во время выполнения, но у меня возникают проблемы с выравниванием этого объекта во время сериализации JSON. Сначала я создаю экземпляр объекта: ...
вопрос задан: 1 March 2011 17:13