ddd-repositories

    2熱度

    4回答

    我正在使用存儲庫模式,並想知道應該返回哪些數據類型。在我的數據庫中,我有一個可變長度的字符串,需要根據固定長度進行分解。我最初想要傳遞字符串,並讓服務層根據配置列的長度進行解析。我不太喜歡從存儲庫層傳遞一個字符串的想法,寧願傳出一個完整的對象。傳遞字符串似乎沒有足夠的責任分離,但讓存儲庫不得不轉到另一個方法來獲取字符串應該如何解析,並且執行解析似乎對回購有太多的工作。在這種情況下,有什麼應該是回購

    3熱度

    3回答

    我們正在致力於使用RMI和JMS連接到Java後端的富客戶端(用Flex編寫)。我正在考慮以DDD方式實現客戶端,以便它在域對象上具有CRUD操作的存儲庫。 但問題是,所有的後端通信都發生異步,並且我沒有辦法強制客戶端等待它繼續收到響應。這意味着,在低層次上,我可以調用遠程對象的方法,並獲取AsyncToken作爲返回值。然後,我可以聽取asynctoken上的事件,查看通話是否已通過或失敗。然而

    2熱度

    3回答

    所以,我建立了一個很好的域模型。存儲庫處理數據訪問,而不是。彈出一個新的需求,指出需要使用刪除來記錄原因。到目前爲止,刪除已經相當簡單=> Entity.Children.Remove(child)。由於我的ORM工具正在處理狀態管理,因此沒有發生內部更改跟蹤。不過,我不確定如何處理這個問題。 1)我可以在父實體中保留一個已刪除的子集合,並將更改跟蹤從nHibernate中提取出來並自行處理。 2

    38熱度

    4回答

    我有一個領域模型,它具有編輯器和項目的概念。 一位編輯擁有許多項目,而一個項目不僅有一位編輯所有者,還有一些編輯成員。因此,編輯也有一些「加入」項目。 我正在採取一種DDD方法來對此進行建模並使用Repository模式進行持久化。然而,我並沒有足夠好地確定我應該怎麼做。 我正在編輯和項目可能在相同的聚合,其中根是編輯器的假設工作。因此,我可以得到一位編輯,然後列舉其項目,並可以從那裏列舉項目的成

    3熱度

    3回答

    有沒有人知道一個好的代碼生成工具(除了Subsonic之外,因爲它不支持在當前版本中的IQueryable)以Rob Conery在MVC Storefront中的方式生成存儲庫和其他項目?

    1熱度

    5回答

    我已經使用LINQ的(比特DDD等)系統看起來(過於簡化)這樣到SQL入門: public class SomeEntity // Imagine this is a fully mapped linq2sql class. { public Guid SomeEntityId { get; set; } public AnotherEntity Relation { get

    4熱度

    1回答

    我有一種名爲「產品類型」的值類型,它被分配給產品。 (產品有一種產品類型) 要允許用戶從列表中選擇類型,我要填充下拉列表。哪裏最適合檢索產品類型列表?一個實現存儲庫模式的類? 編輯:通過將產品代碼更改爲產品類型進行了說明。產品類型就像「DVD」/「CD」/「藍光」/等。