repository-pattern

    2熱度

    1回答

    就用這個作爲一個例子... 下面是我的用戶配置表中的列: 簡檔(主鍵) 用戶ID (外鍵) 地址 ******中國 現在,當我想使用LINQ to Entities將新用戶添加到數據庫時,以下是我正在做的: UserProfile profileToAdd; profileToAdd.ProfileID = 0; profileToAdd.Address = "123 MyStreet";

    0熱度

    1回答

    我已經構建了一個存儲庫,並且想對其運行一堆測試以查看函數返回的結果。我正在使用Visual Studio 2008,並且想知道是否有任何沙箱可以玩耍(無論是否在Visual Studio 2008中)或者實際上是否必須構建模擬控制器和視圖以測試存儲庫? 謝謝 馬特

    3熱度

    4回答

    我花了一些時間來解決一個問題,直到現在我還沒有解決。我有一個預定義的非常龐大的數據庫,其結構是固定的。我使用存儲庫模式在服務代碼和數據庫邏輯之間創建一個抽象層。問題是,我需要在將數據庫對象傳出存儲庫之前對數據庫對象應用一些處理。因此我不能直接使用Linq實體。 基本上是一個存儲庫方法如下: public IList<Bookingcode> FindBookingcode(int id) {

    0熱度

    1回答

    我想我會重寫這個問題(相同的迭代)。原來是如何在EAV/CR數據庫中包裝存儲庫模式。我正在嘗試一種不同的方法。 問題:如何以「工廠」設計模式編寫數據存儲庫?我有固定數量的實體,但這些實體的屬性相當客戶特定。他們宣傳所有類似的產品,但每個客戶都會根據其業務模式爲其添加不同的信息。例如,有些人關心垃圾的百分比,而另一些人則關心所售磅數。每當我們找到其他客戶時,我們都會添加一堆字段,刪除一堆字段,然後花

    0熱度

    2回答

    我想清理我的代碼,我有一些項目引用了我的服務層即DLL。這意味着當我發佈一個新的服務層時,我必須上傳一些通常相同的服務層.. 當然,使用ADD參考的速度非常快,因爲它的一個裝配與另一個裝配交談.. 。 我想知道的另一種方法的優點和缺點.. 我可以使用web服務/ WCF來包裝我的服務層,但不是這個擊敗對象.. 而速度怎麼樣,現在我的桌面應用程序需要調用web服務/ wcf而不是訪問程序集引用? 我

    0熱度

    1回答

    限制的結果我有一個非常標準的存儲庫模式去,在那裏庫注入到在建設我的MVC控制器。每個AppDomain存儲庫初始化一次,並由其他控制器共享。存儲庫使用NHibernate的ISessions和ICriteria訪問數據庫,但訪問是使用ListXYZ方法公開的,而不是直接接受ICriteria。 我現在需要一個巧妙的方法來限制certian情況下,返回的結果,例如,一個這樣的可列出所有產品在特定市場

    0熱度

    4回答

    我想在存儲庫模式中使用我自己的Model類。我不想依賴於LINQ to SQL生成的類。那是可行的嗎?如何處理Where(以及其他選項時,它的一個Func<MyModel, bool>但LINQ to SQL的想要一個Func<LinqToSqlModel, bool>? 我已經設計了這一點,但我可能在工程師說,它是開始...... interface IModelConverter<T1, T2

    4熱度

    2回答

    我正在開發基於存儲庫模式的域模型,並且我的所有單元測試都是針對測試存儲庫的。 我的問題是:我在什麼時候針對Repository的SQL版本創建集成測試? 我的問題是,從對象(Test Repository)訪問數據的代碼將正常工作。但是,數據庫版本(SQL存儲庫)在封面上如此不同,以至於我的SQL存儲庫中的重要代碼最終將無法工作,並且本身未經測試。我如何確保它按預期工作?我是否錯過了這個過程? 問

    10熱度

    2回答

    如果人們認爲這已被毆打致死,我很抱歉。我剛剛花了幾個小時搜索和閱讀許多優秀的帖子,但我仍然困惑。 我的困惑的來源是DTO與DDD和存儲庫。我希望我的POCO域對象具有智能,並且我想從存儲庫中獲取它們。但是,似乎我必須違反一些封裝規則才能使其發揮作用,並且似乎可以將DTO變成他們的頭像。 下面是一個簡單的例子:在我們的目錄應用程序中,零件可能是一個包含許多其他零件的包。因此,Part POCO有一個

    1熱度

    1回答

    我已經成功地創建了一個ASP MVC應用程序基本上有接口,服務和dataacces - AKA存儲庫模式.. 什麼是叫我從結構MVVM WPF應用程序服務(我的倉庫模式)的最佳方式.. 從我看到..在模型在wpf我假設我從模型調用我的服務(存儲庫模式),然後返回數據到我的viewmodel顯示視圖? 如果這個模型很薄,即只有很少的代碼,只需調用服務,並將數據返回給viewmodel進行處理,或者M