私はこれをたくさんやっていることに気づきます:
using(var db = new MyDbContext())
{
return db.Users.ToList(); // or some other simple query
}
これらの単純なケースには、次のようなものがあれば便利です。
return MyDbContext.Execute(db => db.Users);
しかし、拡張メソッドをどのように実行するかはわかりません。理想的には(私は思うに)DbContextを取り(コードを再利用できるように)、テンプレート化されたIListを返します。しかしこれは可能ですか?
もちろん、これを行う方法がすでにある場合は、それについて聞いてみたいと思います。