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