按名称查找记录的通用方法(列名为“名称”)

时间:2018-08-02 09:02:00

标签: c# entity-framework

如何在Entity Framework中使用通用方法按名称获取记录?

使用ID相对容易:

public T GetById<T>(object id) where T : class
{
    return db.Set<T>().Find(id);
}

我们有很多表,这些表的列称为[名称]。

我们需要这样的东西:

public T GetByName<T>(string name) where T : class
{
    return db.Set<T>().FirstOrDefault(x => x.Name == name);
}

0 个答案:

没有答案