簡體   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