0

私のasp.net mvc 3アプリケーションには、汎用リポジトリがあります。次のように、DbSet クラスの Find メソッドを使用して、主キーでエンティティを検索します。

private DbSet<T> _dbSet;

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

一意のキーを使用してエンティティを見つける方法はありますか? DbSet クラスのソース コードが見つかりませんでした。可能であれば、DbSet クラスを拡張し、この目的のために新しいメソッドを追加したいと考えています。

4

1 に答える 1

0

この回答によると、Entity Framework は一意のキーをサポートしていないようです。

ADO.NET データ モデルの代替/候補キー

于 2013-08-03T22:42:19.927 に答える