【发布时间】:2010-11-25 11:11:31
【问题描述】:
我有一个属性声明为动态类型
public dynamic Data {get;set;}
稍后在某些方法中,数据类型变为 System.Collections.Generic.List
所以如果使用 Data.AsQueryable() 我得到“System.Collections.Generic.List<Entity1 不包含'AsQueryable'的定义”错误。
结果必须转换为 Iqueryble,我正在使用 Dynamic.Linq 中定义的方法。
我应该怎么做?
【问题讨论】:
-
好的。很高兴听到它对您有用。
-
只是说;
dynamic可能被严重过度使用...这可能是其中之一。