expandoobject

    -1热度

    2回答

    我正在使用Visual Studio 2010 .NET 4或更高,我试图使用expando对象,但它不支持它,虽然我添加了System.Core参考 有人知道为什么吗?

    0热度

    2回答

    当我到达第三个循环时,由于无法在表上找到“Row”,因此爆炸。为什么? var converter = new ExpandoObjectConverter(); dynamic deserializeObject = JsonConvert.DeserializeObject<ExpandoObject>(jsonString, converter); foreach (var model

    0热度

    1回答

    我想从第三方dll使用Tomasz Janczuk的awesome edgejs库调用一个函数。根据我收到的错误消息,代码可能会或可能不会返回信息。错误信息(见下文)我得到说代码需要一个字符串,但是取而代之的是取回ExpandoObject。我已经尝试了几个不同版本的代码,这些代码基于edgejs github页面上的示例,但它们都返回相同的错误。这个错误表明它只是将一个字符串转换为一个扩展对象,

    2热度

    1回答

    我正在尝试编写一个自定义合约解析器,该解析器在Newtonsoft.Json.Serialization中扩展DefaultContractResolver,目的是将ExpandoObject中的所有属性转换为具有PascalCase属性名称。 我的合同: public class Fruit { public int Id { get; set; } public Expa

    1热度

    1回答

    在c#中,我想将列表转换为列表 并向对象动态添加新属性。 List<Customer> customerList; // has list of customer object List<Properties> properties; // has { string:propertyname and string:value} 我想通过类似于在C#中的javascript的列表迭代没有对象

    0热度

    1回答

    我想构建一个通用的方法来将对象转换为ExpandoObjects,除了其中一个属性是数组时,我可以处理所有情况。 public static ExpandoObject ToExpando(this object AnonymousObject) { dynamic NewExpando = new ExpandoObject(); foreach (var Propert

    0热度

    1回答

    我使用第三方OPC库在SQL数据库和PLC之间传递信息。 基本上有两个交易。 从PLC传递到SQL服务器的信息是静态类型的。非常特定的数据被PLC捕获并传递给SQL数据库。 从SQL服务器传递给PLC的信息是动态输入的,可能会限制为单个属性或数百个。 ITransaction.cs public interface ITransaction : INotifyPropertyChanged {

    0热度

    1回答

    我有一个情况,我需要根据从数据库表中上升的配置或降序 我的数据库表动态排序有列名,我将需要重新梳理和排序顺序。 我有一个对象列表,其中每个对象都有一个ExpandoObject。 我的类看起来像这样 public class Customer: Base { public string Name { get; set;} public string City { get; se

    1热度

    1回答

    ExpandoObject是否有任何便利的工厂方法?类似的东西,我不知道, dynamic disney = new ExpandoObject("First", "Donald", "Last", "Duck");

    0热度

    1回答

    我想将对象转换为ExpandoObject。 到目前为止,我有两个属性和字段的阵列, Type type = data.GetType(); FieldInfo[] fields = type.GetFields(); PropertyInfo[] props = type.GetProperties(); 我可以轻松地步行通过道具,让每个人的价值,并添加到我的ExpandoObject: