实体框架-如何按实体名称加载数据

本文关键字:实体 加载 数据 何按 框架 | 更新日期: 2023-09-27 17:59:45

我可以按名称将实体数据加载为:吗

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();
    }
}