【发布时间】:2015-01-15 03:33:19
【问题描述】:
我使用IQueryable 和Reflection 动态选择表:
IQueryable<object> query = typeof(GWork).GetProperty(tblName).GetValue(context, null) as IQueryable<object>;
if (!string.IsNullOrEmpty(relations) && query != null)
{
relatedEntities = relations.Split(',');
foreach (string relatedEntity in relatedEntities)
{
query.Include(relatedEntity);
}
}
我收到错误消息:IQueryable 不包含“包含”的定义,也没有扩展方法“包含”虽然我已包含 System.Data.Entity
我尝试将IQueryable<object> 转换为ObjectQuery<object>,但转换将导致null 值
这是.Net Framework 版本问题吗?我的项目目前使用的是4.0版本
非常感谢任何建议!
【问题讨论】:
标签: c# linq dynamic entity iqueryable