これはみんな知ってる
using (var db = new DatabaseEntites())
{
var row = db.SomeTable.SingleOrDefault(r => r.Id == 5)
}
このような静的メソッドで静的クラスを作成する予定でした
public static class SomeTableRepository
{
public static class GetSomeTableRow(DatabaseEntities db, int id)
{
return db.SomeTable.SingleOrDefault(r => r.Id == 5);
}
}
最初のコードは次のようになります
using (var db = new DatabaseEntites())
{
var row = SomeTableRepository.GetSomeTableRow(db, id);
}
これがウェブアプリなら...その種のプログラミングは大丈夫でしょうか...それともその種のプログラミングは問題を引き起こすのでしょうか?...それともこれは完全に良いコードですか:)