繁体   English   中英

在实体框架中按类型获取实体

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM