我在使用實體框架的應用程序中如何組織連接(存儲庫類)到數據層有困難。 你會怎樣寫它?爲什麼? public class ResearchRepository
{
public Research GetResearch (int id)
{
using (MnijenjeEntities mnijenjeContext = new MnijenjeEntities(
當使用LINQ到SQL或實體框架,我可以很容易地生成一個類各表這需要的CRUD基礎的護理: Info info = new Info();
info.Title = "testing";
db.Infos.InsertOnSubmit(info);
db.SubmitChanges();
當我做結構變化到數據庫表,我可以很容易地重新生成表的模型類(只需在設計器中刪除它,然後再將表拖到設計
我有一個數據訪問層,它對數據庫中的每個表都有單獨的類。每個類都使對象引用表中的一行,它們具有創建,更新,刪除和獲取功能。它們都擴展了一個DBObj類。我的問題是,我想寫一個查詢到SELECT * FROM table,並在一個函數中。最好的地方放在哪裏?在業務層中還是在其各自的數據層類中分組所有相關的功能?它在PHP中,如果這很重要,使用MySQL。