Wpf 数据绑定到运行时类型

Wpf 数据绑定到运行时类型,wpf,data-binding,dynamic,linq-to-entities,expression,Wpf,Data Binding,Dynamic,Linq To Entities,Expression,我使用来定义动态查询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.

我使用来定义动态查询
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

在总是设置的
dynamic
上,另一个问题中的代码似乎是定义的,无法绑定

(使用而不是
DefineField