我有一些電子商務代碼,我經常使用Linq To SQL將訂單保存到數據庫。我想刪除緊密耦合的Linq到SQL位,並傳遞一個IRepository,但是我仍然對事物感到困惑。 假設我的ICustomerRepository上有一個GetCustomer()方法,它返回一個Customer對象。 我是否需要它真的返回從該方法傳回的ICustomer對象,因此如果從Linq轉換到SQL來表示SubSon
我是新來的版本庫模式,在網上做了大量的閱讀之後,我對所發生的事情有了一個粗略的理解,但是似乎存在想法衝突。 一個是IRepository應該返回的內容。 我想談談在ONLY波蘇斯所以我會爲每一個聚合根的IRepository執行,就像這樣: public class OrangeRepository: IOrangeRepository
{
public Orange GetOrang
我想知道如果您發現以下模式在域驅動設計中有意義。 域圖層由模型和存儲庫組成。應用層由處理來自用戶界面的查詢的服務組成,或者由模型 - 視圖 - 控制器模式中的控制器組成。結構 詳情:
// Assembly Model:
public class Phrase
{
public int PhraseId { get; private set; }
public stri
我覺得我在圈子裏跑來跑去。我似乎無法確定正確的存儲庫模式使用的是什麼LINQ to SQL。如果你熟悉Rob Conery'sMVC Storefront你會看到他執行包裹LINQ生成的模型與其他類和對待LINQ生成一個簡單的data transfer object(DTO)。它看起來是這樣的: //Custom wrapper class.
namespace Data
{
pub