[英]Get entity by type in Entity Framework
我有一个存储在Entity
表中的类型。
我想按类型获取所有记录。
我的方法是这样的:
public void read(Type tablename)
{
// read data in context by type
}
我使用此代码但它不起作用:
var test = new CmsContext().Set(_tableName);
Query 在您使用它的结果之前不会执行,例如,通过将它们枚举到列表中。
using System.Linq;
...
using(var ctx = new CmsContext())
{
var allEntitiesInSet = ctx.Set(_tableName).ToList();
}
您可以在此处阅读有关“延迟执行”查询的信息: https : //msdn.microsoft.com/library/bb738633(v=vs.100).aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.