Описание тега expandoobject

ExpandoObject - это тип.NET, члены которого можно добавлять и удалять во время выполнения.
1 ответ

System.Dynamic ExpandoControl это возможно?

Я пытаюсь выяснить, как создать элемент управления веб-сервера, который по сути является ExpandoObject. Желание состоит в том, чтобы автоматически создать свойство элемента управления при его создании в разметке aspx. Например: <x:ExpandoControl …
26 фев '12 в 18:29
1 ответ

ExpandoObject с выражением Spring

Я создал объект с помощью класса ExpandoObject и хочу выполнить выражение spring.net для этого объекта, но затем я получил следующую ошибку: Узел "Имя" не может быть разрешен для указанного контекста [System.Dynamic.ExpandoObject]. Код выглядит так:…
30 апр '12 в 14:44
1 ответ

Десериализация Guids с использованием Json.Net для ExpandoObject теряет тип и является строкой

Учитывая следующий класс: public class Entity { public Guid UniqueId { get; set; } } Следующий тест не пройден: [Test] public void GuidTest() { var entity = new Entity { UniqueId = Guid.NewGuid() }; var entityJson = JsonConvert.SerializeObject(entit…
4 ответа

Пользовательский интерфейс не обновляется со списком ExpandoObject

Я реализовал динамический dataGrid, перейдя по этой ссылке. Я использую конвертер для привязки значений из ExpandoObject, Столбцы показывают значения, такие как общие единицы для школ. Item ItemCount DefaultSchool School1 School2 School3 X-Item 200 …
4 ответа

Различия между ExpandoObject, DynamicObject и динамическим

Каковы различия между System.Dynamic.ExpandoObject, System.Dynamic.DynamicObject а также dynamic? В каких ситуациях вы используете эти типы?
25 авг '10 в 11:51
1 ответ

Web Api - Как вернуть динамический объект с кодом состояния 201

Я пытаюсь вернуть недавно добавленный идентификатор сущности в методе действия Web Api в виде JSON. Пример: { bookId = 666 } Код действия контроллера выглядит следующим образом: [HttpPost, Route("")] public HttpResponseMessage Add(dynamic inputs) { …
25 июн '14 в 10:10
2 ответа

Проверьте, существует ли свойство в классе C# Expando

Я хотел бы видеть, существует ли свойство в C# Expando Class. очень похоже на функцию hasattr в python. Я хотел бы, чтобы C# равнялся hasattr. что-то вроде этого... if (HasAttr(model, "Id")) { # Do something with model.Id }
20 авг '12 в 20:14
1 ответ

ExpandoObject работает иначе в vb.net, чем в C#

После преобразования некоторого кода здесь https://github.com/facebook-csharp-sdk/facebook-winforms-sample isnt acseptig код, такой как parameters.client_id вот раздел, у меня проблемы с Private Function GenerateLoginUrl(ByVal appId As String, ByVal…
19 мар '13 в 17:31
3 ответа

Объединение двух похожих динамических объектов в C#, создание коллекций на подходе

У меня есть несколько динамических объектов, которые (в большинстве случаев) отличаются только несколькими значениями. Я хочу иметь возможность объединить эти объекты в один объект, и в случае конфликта (два значения не совпадают), я хочу, чтобы они…
15 авг '12 в 11:31
1 ответ

JSON массив для ExpandoObject через JSON.NET

Я использую следующий подход для преобразования большей части моих результатов API JSON в объект: public void ExpandoObject() { var sampleDATA = Sample.Create(); var json = JsonConvert.SerializeObject(sampleDATA); var expConverter = new ExpandoObjec…
17 мар '14 в 20:33
1 ответ

Ошибка FastMember и ExpandoObject

Я не уверен, поддерживается ли он, но я пытаюсь получить fastmember, чтобы дать мне информацию о типе для динамического ExpandoObject (используя код ниже), и я получаю ошибку: System.NotSupportedException: указанный метод не поддерживается. в FastMe…
12 сен '16 в 16:39
2 ответа

Периоды во имя C# динамического ExpandoObjects?

Возможно, это глупый вопрос, но я работаю над проектом, который хочет, чтобы я сгенерировал JSON, который выглядит следующим образом: {'action.type':'post', 'application':APP_ID} В C# я пытаюсь создать этот атрибут "action.type" со значением "post".…
04 апр '12 в 20:57
2 ответа

Присвойте литеральную строку как свойство динамического объекта во время выполнения и получите к нему доступ

Как я могу динамически присвоить имя поля sqldatareader во время выполнения динамическому объекту? Предположим, я прочитал имя поля SqlDataReader в переменную: string sqlDataReaderFieldNameStringVariable = reader.GetName(index); Я не могу сказать: d…
24 фев '12 в 21:10
1 ответ

C# преобразовать список<объект> в список<динамический> и добавить свойства

В C# я хотел преобразовать список в список и динамически добавлять новые свойства для объекта. List&lt;Customer&gt; customerList; // has list of customer object List&lt;Properties&gt; properties; // has { string:propertyname and string:value} Я хоте…
02 мар '16 в 23:03
2 ответа

Как я могу преобразовать ExpandoObject в словарь в C#?

Я использую Jint для выполнения JavaScript в приложении Xamarin. Jint преобразует ассоциативный массив в ExpandoObject. Как мне использовать этот объект? В идеале я хотел бы получить из него словарь данных. JavaScript возвращает: return {blah:abc, b…
16 сен '15 в 20:50
1 ответ

Edge.js приведен к строке из expandoobject

Я пытаюсь вызвать функцию из сторонней библиотеки dll, используя потрясающую библиотеку edgejs Томаша Янчука. Согласно полученным сообщениям об ошибках, код может возвращать или не возвращать информацию. Я получаю сообщение об ошибке (см. Ниже), в к…
13 дек '16 в 18:33
0 ответов

C# Проверьте значения свойств динамического объекта при отладке

Я столкнулся с сервисом WCF, который возвращает динамический объект. Но в режиме отладки свойства динамических объектов не были видны. Как увидеть значения свойств динамического объекта при отладке. Изображение прилагается.
05 апр '18 в 04:16
3 ответа

Сохранение объекта ExpandoObject в MongoDB

У меня есть ExpandoObject с произвольным количеством свойств. Я хочу сохранить эти свойства в базе данных MongoDB как BsonDocument. Я пытаюсь сделать это с помощью следующего кода: private BsonDocument GetPlayerDocument(IPlayer player) { var ret = n…
22 фев '11 в 01:42
1 ответ

Динамический (ExpandoObject) и статический тип (Модель) в asp.net mvc

Динамический и статический тип в asp.net mvc Автомобиль лучше мотоцикла? Все зависит от сценария, который вы используете. Не зная сценария, это невозможно сделать! Динамическая типизация лучше, чем статическая, для определенных проблем / ситуаций. В…
11 июн '11 в 17:45
1 ответ

Производительность DynamicObject и TrySetMember против производительности ExpandoObject

Я использую пользовательскую реализацию DynamicObject, которая отлично работает для моего приложения, за исключением того факта, что я сталкиваюсь с некоторыми проблемами с производительностью. Можно ожидать некоторого снижения производительности с …
02 мар '12 в 22:48