使用其唯一键查找实体

时间:2012-08-02 18:35:16

标签: asp.net-mvc unique-key dbset

在我的asp.net mvc 3应用程序中,我有一个通用的存储库。我使用DbSet类的Find方法通过其主键查找实体,如下所示:

private DbSet<T> _dbSet;

public T FindByID(object id)
{
    return _dbSet.Find(id);
}

有没有办法可以使用Unique Key找到实体?我无法找到DbSet类的源代码。我想扩展DbSet类并为此目的添加一个新方法,如果可能的话。

1 个答案:

答案 0 :(得分:0)

根据这个答案,似乎Entity Framework不支持唯一键:

Alternate/candidate key in ADO.NET data model