repository-pattern

    3熱度

    1回答

    我剛剛閱讀了Eric Evans撰寫的「領域驅動設計:解決軟件核心的複雜性」問題,並試圖編寫我的第一個以域爲中心的應用程序(使用C#)。 我們的服務檯將使用該應用程序來跟蹤計算機向用戶的分配情況。 我畫了一個簡單的類圖來反映域的一部分。它看起來像這樣... Class diagram showing two classes: Owner and Computer. There is a one-w

    6熱度

    6回答

    已經看過這部影片由Greg Yound在DDD http://www.infoq.com/interviews/greg-young-ddd 我想知道你怎麼能實現命令查詢分離(CQS)與DDD,當你在內存中的變化有哪些? 使用CQS,您有兩個存儲庫,一個用於命令,一個用於查詢。 以及兩個對象組,命令對象和查詢對象。 命令對象只有方法,沒有屬性可以暴露對象的形狀,並且不能用於在屏幕上顯示數據。 另一

    1熱度

    1回答

    任何人都可以告訴我,如果它可能提取linq2sql生成的類到一個單獨的項目在C#中? - 我認爲我可以創建這些文件,然後將它們複製到一個新項目中並添加對我的Data項目的引用? 我的問題是,我有我的用戶界面,業務層和數據層... 目前的數據層還具有產生LINQ2SQL因爲這是dbml的是。 因此,我需要從服務的數據,這是很好的參考!但我有我的用戶界面來引用服務層,但我認爲它不是一個好主意,我的UI

    6熱度

    3回答

    我使用的通用存儲庫模式與方法: private ObjectQuery<T> ObjectQueryList() { var list = CamelTrapEntities.CreateQuery<T>(EntitySetName); return list; } public IQueryable<T> List() { r

    2熱度

    3回答

    我正在創建一個示例應用程序,以便共同瞭解存儲庫和工廠方法模式,因爲它們將用於更大的項目中。 我想達到的目標是能夠使不同的ORM工具的網站工作。 例如,網站將有LINQ to SQL和Ado實體框架工作類,然後使用工廠方法將使用這些ORM之一「使用配置值」來加載數據庫對象中的數據。 我得到了什麼到現在是像下面 interface IRepository : IDisposable { I

    0熱度

    3回答

    我完全困惑自己試圖設計必要的接口和摘要來完成加載域本體,這些域本身可以被自己使用,也可以組合成一個聚合體。哇。這是一個流行詞。從本質上講,我有兩個對象,我希望具有基類型的「加載」功能,但是當這兩個對象合併成一個時,我會遇到多重繼承。 所以,我有我的實體,它是這樣的(我畫 public class Account public class Document public class Accoun

    4熱度

    1回答

    是this是一個很好的指導,如果我想在我的asp.net mvc應用程序中實現存儲庫模式?

    4熱度

    2回答

    我從以前的問題,這個代碼,但它不是編譯: public interface IEntity { // Common to all Data Objects } public interface ICustomer : IEntity { // Specific data for a customer } public interface IRepository<T, TI

    0熱度

    1回答

    我知道使用存儲庫模式的好處之一是它可以很容易地在ORM之間切換,例如將使用Linq執行數據訪問代碼到sql並且還使用Ado.net實體框架,然後使用依賴注入開關使用哪一個。 我看到KIGG做相同的「但它的類圖複雜一點,至少對我來說在存儲庫模式初學者」 但我找不到描述細節這個問題的例子,我看到這個example on codeproject它討論使用Linq to sql的通用資源庫實現,但不能用於

    3熱度

    4回答

    我已經設置了測試假存儲庫和使用假存儲庫的測試的單元測試。 但是如何測試命中數據庫的真實存儲庫?如果這留給了集成測試,那麼它似乎並未直接測試,並且可能會漏掉問題。 我在這裏錯過了什麼嗎?