我正在使用this定义动态查询IQueryable
并将结果设置为wpf datagrid的itemssource
。
我在输出窗口中收到此错误:
System.Windows.Data Error: 40 : BindingExpression path error: 'DynamicProp1' property not found on 'object' ''DynamicType1' ....
当我使用dynamic
关键字尝试时,我获得了成功。
dynamic d = item;
var v = d.DynamicProp1;//works
答案 0 :(得分:0)
在dynamic
上,您始终设置properties,其他问题中的代码似乎定义了fields,无法绑定。
(使用TypeBuilder.DefineProperty
代替DefineField
)