expandoobject

    2热度

    1回答

    这是一个ViewModel属性定义。 private List<ExpandoObject> productList; public List<ExpandoObject> Products { get { return productList; } set { productList = value; } } 在s

    1热度

    1回答

    我试图从主AppDomain发送一个动态对象(类型ExpandoObject)到另一个,并且显然面临ExpandoObject is not marked as serializable异常。 此外,这ExpandoObject有我的需要的内部字典成员(Dictionary <object, dynamic>)。 我已经尝试使用Json.Net(JObject)将ExpandoObject转换为J

    0热度

    1回答

    我想将datagridcombobox选定值绑定到expando对象中的属性值。但是,我没有设法做到这一点。也许任何人都可以给我一些关于这个问题的见解。 下面是相关位和代码的一块块: XAML数据网格 <DataGrid x:Name="RXSignalsDataGrid" Grid.Column="1" CanUserReorderColumns="True" CanUserAddRows="F

    1热度

    1回答

    我想按其属性排序List(Of MyDynamicObject),其中MyDynamicObject是ExpandoObject。我有属性名称作为字符串,所以我需要使用某种反射来传递它们。 比方说,我有一个列表: MyList = New List(Of Entry) 其中Entry有一个属性MyProperty_01。 现在我想按对象属性MyProperty_01排序MyList。 在静态对

    0热度

    2回答

    我是新的ExpandoObject(的确,昨天我发现它)。我有下面的代码,并想知道是否有某种方法将ExpandoObject转换为我不知道的DataTable?或者我必须使用反射来自己转换它? dynamic contacts = new List<dynamic>(); contacts.Add(new ExpandoObject()); contacts[0].Name = "Patri

    0热度

    3回答

    的问题 使用C#,我需要遍历已被强制转换为ExpandoObject从XML一个对象,并用新的值来代替“价格”属性。 该对象是非结构化的,并且有许多嵌套节点层(实际上是嵌套的ExpandoObjects)。更具体地讲,层次结构可能看起来像这样: 产品=>价格,数量,配件 每个配件可以有一个价格和数量,并可能本身具有的配件,这就是为什么我需要递归。 我有什么到目前为止 public ExpandoO

    3热度

    1回答

    我有一个int字段的ExpandoObject,我想用表达式树将它转换为小数。 这里是我使用的方法: private static Expression<Func<dynamic, decimal>> CreateLambdaCastExpression() { // source var sourceParameterExpression = Expressio

    3热度

    3回答

    我一直在使用System.Dynamic.ExpandoObject(),创建一个动态的对象现在在某些情况下,某些属性不能存在,如果试图访问这些以这种方式 myObject.undefinedProperties; 对象的默认行为是抛出异常 'System.Dynamic.ExpandoObject' does not contain a definition for 'undefinedPr

    0热度

    1回答

    我有一个自定义的动态对象,它在内部只是一个字典,但允许访问它的值,就好像它们是编译时间属性一样。 它(或多或少)只是这样的: public class Dummy : DynamicObject, IEnumerable<KeyValuePair<string, object>> { private readonly Dictionary<string, object> _values

    0热度

    1回答

    所以我有一个具有多个层级的这样一个XML文档: <root> <Client id='1' name='bob'> <health id='1'> <ex id='2'\> <ex id='3' \> </health> </Client> <Client id='1' name='bob'> <health id='1'>