irepository

    1熱度

    3回答

    我有一些電子商務代碼,我經常使用Linq To SQL將訂單保存到數據庫。我想刪除緊密耦合的Linq到SQL位,並傳遞一個IRepository,但是我仍然對事物感到困惑。 假設我的ICustomerRepository上有一個GetCustomer()方法,它返回一個Customer對象。 我是否需要它真的返回從該方法傳回的ICustomer對象,因此如果從Linq轉換到SQL來表示SubSon

    3熱度

    1回答

    我剛剛參與Moq和單元測試,所以請原諒我,如果這看起來很明顯(通過SO的快速搜索沒有告訴我這樣的事情) 。 我有以下提議構件的接口: void AddFeed(Feed feed); ,我想編寫該功能的單元測試。測試類有一個起訂量庫聲明如下: static IFeedRepository MockFeedsRepository(params Feed[] feeds) {

    2熱度

    2回答

    我已閱讀Rob Conery的非常好的博客帖子Crazy Talk: Reducing ORM Friction 我該如何推廣這個接口,以便我可以用NHibernate實現它? using System; using System.Collections; using System.Linq; using System.Linq.Expressions; public interfac

    0熱度

    1回答

    嗨,我被這個疑問卡住了: 我該如何讓我加入2個IRepositories?看看我的控制器...... public ActionResult Colaboradores(int baseid) { IRepository<Colaborador> _repocolab = new SubSonicRepository<Colaborador>(); IRepos

    4熱度

    2回答

    我可能註定要阻止不匹配,但我試圖調和我見過的IRepository和不可變對象的例子。 我工作的編目應用程序,其中Web請求的hundrds上的產品「工作集」操作 - 整個目錄的一個子集往往是發揮在任何給定的時間。 與此同時,我們的數據團隊不斷的更新產品數據 - 新形象,更新價格,描述,等等,等等 在我看來,對於表現我最好考慮產品爲永恆不變。它們由存儲庫加載並緩存,並且許多線程可以同時訪問同一個產