5
私は、Entity Frameworkを使用してDBからデータを取得する汎用関数を作成しようとしています。私はid
を検索のキーとして渡しています。これを行うには、次の関数を書きました。エンティティフレームワークを使用してデータを取得する汎用関数
public T Get<T>(object id) where T : class
{
T item = null;
using (var context = MyContext())
{
item = context.Set<T>().Find(id);
}
return item;
}
この関数は問題なく動作しています。しかし、プライマリキーをフィルタとして渡していない場合、この関数を変更してデータを取得するにはどうすればよいですか?
ありがとうございます。これは私が探しているものです – Optimus