每個人都知道這實體框架提到過靜態類
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);
}
如果這將是一個網絡應用程序......那種編程會好嗎......或者可以那樣o f編程會造成一些麻煩嗎?...或者這是非常好的代碼:)
我實在看不出什麼錯,但什麼是點創建靜態類?它似乎並沒有讓你感覺到任何地方。 – FishBasketGordo
另外...這不是什麼一個存儲庫 –
是的,我知道它不是存儲庫...也許查詢知識庫:)...我計劃在這樣的類中有一些更復雜的查詢,所以我可以經常使用它們如果我需要... – TheMentor