repository-pattern

    2熱度

    1回答

    這個問題可能是與此相關的SO鏈接「POSTing a @OneToMany sub-resource association in Spring Data REST」 我想知道怎麼辦「郵報」有很多個「評論」的想法了一個一對多的實體使用一個使用SDR公開的PostRepository。 我如何爲現有的帖子添加更多評論? 問題是,當我沒有CommentRepository時,我不會有任何「位置URL」

    0熱度

    2回答

    我試圖讓所有兒童MenuItems與子分區直到結束,但此代碼只獲得第一級。 如何將此代碼轉換爲管理該功能? public class MenuItem : IEntityBase { public int Id { get; set; } public string Text { get; set; } public virtual ICollection<Menu

    0熱度

    1回答

    我有一本書庫/書店,客戶可以根據作者,ISBN,名稱和更多內容搜索圖書。這可能會導致存儲庫中的許多查找方法,因爲將來會添加更多字段。爲了解決這個問題,我想有一個查找方法,其中包含將封裝搜索的對象Query。我也想有一個QueryBuilder類構造查詢。但是,我在實現這些類時遇到了麻煩。有什麼建議麼??此外,如果分頁支持是存儲庫或構建查詢的客戶的關注點。 我BookRepository類目前看起來

    1熱度

    1回答

    我們對Entity Framework和存儲庫模式相當陌生,但試圖將其實現到我們的系統中。 我們有一個領域模型(邏輯模型),我們的系統將與之合作,這很好。問題是我們很難理解我們如何將返回的數據從存儲過程映射到此域模型。 存儲過程中返回的數據沒有映射到實體模型。 我能想到這樣做的唯一方法是純粹只是執行數據讀取器,通過DataReader的循環,並直接分配每個項目,這似乎...月...日 從谷歌搜索「

    1熱度

    2回答

    我們的系統中有一個聚合根,並且在一個集合中有子實體。問題在於,容器需要在交易的基礎上進行非常頻繁的更新,而且兒童實體不需要,事實上他們幾乎不會改變,他們更像自然界中的配置。 我的第一反應是將它們分成兩個不同的聚合根,因爲我們的應用需求。但是我想起了級聯刪除規則,如果我們刪除了那個,那麼刪除應該級聯,所以它們的生命週期是相互關聯的。 當我們發現我們有一個緩存問題時,我們偶然發現了這個問題。對子實體(

    9熱度

    2回答

    我的應用程序渴望負荷實體使用實體框架7和庫模式。 對庫的GetById方法支持子實體的急切裝載: public virtual TEntity GetById(int id, params Expression<Func<TEntity, object>>[] paths) { var result = this.Set.Include(paths.First());

    2熱度

    1回答

    我理解的利益或倉庫的模式,但我不能在Symfony3主義理解有Doctrine\ORM\EntityManager和\Doctrine\ORM\EntityRepository 是兩者有何區別? 存儲庫是否應該注入控制器或實體管理器? 編輯 正確的問題應該是:什麼是從控制器訪問存儲庫的正確方法? 存儲庫是否應作爲服務注入控制器? 存儲庫是否應作爲服務注入另一個服務? 實體管理器是否應該包含任何查詢

    -1熱度

    1回答

    我將用Xamarin.Forms開發一個應用程序。我將使用mvvm模式,但是我從他使用mvvm使用存儲庫模式和服務層的人那裏得到了很大的幫助。 什麼是常用工作方式?

    1熱度

    1回答

    我有我的業務對象的存儲庫,我需要根據數據創建不同的對象。我應該直接在repo中創建它們還是將其移動到其他地方 - 工廠或業務邏輯層中的某個類? /** * @returns Applier */ class ApplierRepository implements IApplierRepositoryInterface { //some code public funct

    2熱度

    1回答

    基於下面的URL,存儲庫的圖案基本上是存儲庫對象的層,其用於封裝數據的訪問: http://martinfowler.com/eaaCatalog/repository.html 例如,UserRepository對象將具有GetUsers()方法是這樣 public User GetUsers() { return context.Users; } 這是所有存在的存儲庫模式還是