repository-pattern

    1熱度

    1回答

    我對存儲庫模式和實體框架之間有點混淆。 在this answer,我已經學會了,它是壞的就這些原因實體框架的頂部創建一個存儲庫: EF實現UnitOfWork EF實現了通用倉庫 的Repository模式用於將數據庫從業務邏輯中抽象出來,而實體框架的作用是: 而不是在EF之上創建一個存儲庫,我們應該使用一個服務。 現在的問題: 是什麼,如果我決定性能的原因與存儲過程調用替換一些Linq查詢,像m

    3熱度

    1回答

    我在Laravel有一個典型的存儲庫模式結構。以水果模型爲例我有: 類別EloquentFruitRepository延伸摘要EloquentRepository實施FruitRepositoryInterface。 FruitRepositoryInterface延伸RepositoryInterface。 最後RepositoryInterface定義這些通用/共享方法,如all,find,w

    0熱度

    1回答

    我在一個問題中得到了堆棧。我使用通用的存儲庫並嘗試用它調用存儲過程。我所知道的唯一方法是調用 DataContext.Database.ExecuteSqlCommand(sql, parameters); 或者 DataContext.Database.SqlQuery<T>(sql, parameters); 傳遞過程的字符串名字。但我已經在我的DBContext中有過程。是否真的沒有

    1熱度

    1回答

    我正在使用通用存儲庫。我的服務層與我的存儲庫進行交談並使用automapper將實體映射到域模型。我的控制器與我的服務層交談,對實體或存儲庫一無所知。 我正在嘗試爲所有基本CRUD創建一個通用服務類。 我的通用服務是這樣的(減少): public interface IService<TModel, TEntity> { void Add(TModel model) } publ

    1熱度

    1回答

    我使用Repository模式與規範模式組合與服務網絡(我喜歡在DAO庫)進行交互:因爲這表明鏈接:http://thinkinginobjects.com/2012/08/26/dont-use-dao-use-repository/。 用戶界面與控制器,控制器交互與服務交互,服務與存儲庫交互以及爲服務web進行CRUD操作的規範,您可以說這是應用程序的全局體系結構,一種基礎架構。 我很困惑,網

    1熱度

    1回答

    我正在嘗試使用EntityState.Modified更新一個字段與各種相關的表,但SaveChanges()不應用更改。我正在使用郵遞員發佈到localhost/8000/api/co/1,並且狀態顯示202已被接受。我的存儲庫正在返回記錄,但它根本沒有被修改。 問題我在存儲庫中錯過了什麼讓更改生效? 我是否需要分別設置每個屬性? (我有幾百個) 大多數我可以找到的與存儲庫模式和實體框架7有關的

    1熱度

    1回答

    從DDD中讀取了一些頁面後,我閱讀了Repository模式,然後成功地在應用程序中使用了它(我真的很喜歡它)。然後我注意到EntityManager是generic-repository-like,但是當我在閱讀有關存儲庫,我看到網絡上的許多例子,說明如何impliment Repository模式和JPA是許多實現之間的一個簡單的倉庫實現,像這樣的網站:http://www.lestard.e

    0熱度

    1回答

    我可能錯誤地認爲這些東西會起作用 但我真的很困惑,因爲我第一次使用存儲庫設計模式。 問題是存儲庫類將只具有 GetaLL(),GetALLByID(),Update()或Save()。 但是如果我需要提取記錄,以便我在一個表 中有一組用戶,那麼我需要計算每個組中有多少用戶。用戶表是不同的表。 的關係可以被假定爲「用戶組」的父表具有獨特的 用戶組,但該組的表有這將是 另一個表「用戶」外鍵的鍵。組中可

    1熱度

    1回答

    在我們的新項目中,我們決定使用六邊形架構。我們決定使用存儲庫模式來獲得更多的數據訪問抽象。我們使用命令總線模式作爲服務層。 在我們的儀表板頁面中,我們需要大量數據,因此我們應該使用3級多對多關係(用戶 - >項目 - >技能 - >審查),同時技能也應該處於活動狀態(狀態= 1)。 問題在這裏上升,我應該把這個放在哪裏? $ userRepository-> getDashboardData($

    1熱度

    2回答

    我開始使用存儲庫模式和Autofac依賴注入來構建C#MVC Web應用程序。對於數據庫,我使用MongoDB作爲數據庫。 我需要幫助來審查我的代碼和錯誤,我現在面臨: 與類型 「ErpWebApp.Services 「Autofac.Core.Activators.Reflection.DefaultConstructorFinder」裏找到的建設者沒有。可以使用 可用服務和參數調用Implem