我可以通過名稱來加載實體數據爲:實體框架 - 如何通過實體
using (var db = new DatabaseEntities())
{
db["NameOfEntity"].ToList();
}
感謝
我可以通過名稱來加載實體數據爲:實體框架 - 如何通過實體
using (var db = new DatabaseEntities())
{
db["NameOfEntity"].ToList();
}
感謝
您可以通過類型讓他們
public class DatabaseEntities : DbContext
{
public object GetList(string entityName)
{
return GetList(Type.GetType(entityName));
}
private List<TEntity> GetList<TEntity>(TEntity type) where TEntity : class
{
return Set<TEntity>().ToList();
}
}
好吧,如果我用類型說「Employee」,它會得到Employee的類型對象,並使用這個類型對象作爲泛型參數。然後它會執行'設置
謝謝@阿文,它的工作 –
所以,你知道該名稱只在運行時? –
這裏有一個答案:http://stackoverflow.com/questions/12455389/entity-framework-get-entity-by-name – sachin
@TimSchmelter:我想建立一個類,爲實體加載數據動態。輸入是實體的名稱。你有任何解決方案?感謝 –