unit-of-work

    0熱度

    2回答

    的ConnectionString我根據這篇文章上建立我的WebAPI項目:A simple POC using ASP.NET Web API, Entity Framework, Autofac, Cross Domain Support 不過,我需要一個連接字符串傳遞給DbContext因爲連接到的WebAPI用戶可以選擇使用不同的數據庫。 哪裏以及什麼是最好的實現方式?在控制器中,有一個單

    18熱度

    3回答

    這是我第一次實施更多領域驅動的設計方法。我決定嘗試Onion Architecture,因爲它專注於域名而不是基礎設施/平臺等。 爲了抽象的實體框架的時候,我已經創建了一個通用倉庫與工作實施的單位。 的IRepository<T>和IUnitOfWork接口:的IRepository<T> public interface IRepository<T> { void Add(T ite

    2熱度

    2回答

    從存儲庫中刪除模型(聚合根)時,還必須刪除所有關聯的聚合。 我掙扎在我的實體框架6實現存儲庫模式 在我的例子來實現這一點,我想從CustomerRepository刪除Customer。所有客戶的Order對象也應該被刪除。 庫(精簡): public interface IRepository<T> where T : DomainEntity { void Remove(T ite

    0熱度

    1回答

    我有EF5的問題。我正在使用MVC 4.5 我試圖使每個請求「模式」1上下文。 我沒有使用「工作單元」模式,也沒有使用測試或DI。 我正在使用通用存儲庫模式與數據庫進行交互。每個存儲庫使用單身「DataContextManager」所使用的相同上下文。 在全局asax中的每個請求中,我刷新了上下文,但是發生了一些錯誤:ie:如果我在DB中更改了數據,我有一個分頁列表並移動頁面,因此它無法正確刷新。

    2熱度

    1回答

    我已閱讀了很多關於工作單元和存儲庫模式的信息。 我從未見過的是如何檢索數據。對於Select語句,UoW沒有意義。 我將使用asp.net MVC與n層體系結構,這一點我從來沒有在任何教程或文章中看到: 在哪裏,我怎麼叫SELECT語句,有/無內連接,使用這些模式? 從服務層直接調用DataContext?

    -1熱度

    2回答

    Warning: spl_object_hash() expects parameter 1 to be object, string given in /var/www/sitetwo/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php line 1367 我創建MainBlogBu​​ndle Category.phpProduct.p

    2熱度

    1回答

    從工作單元模式中,我瞭解了基於某些域名存儲(使用每個域對象的存儲庫)進行典型事務的方法。示例:在UoW對象中定義一些存儲庫對象之後,根據他們的狀態提交這些存儲庫。 此外,存儲庫不應包含任何事務邏輯。 當insert()會導致創建一個新對象(自動生成的id)時,在同一個事務中的另一個對象需要以後會發生什麼? 工作單元似乎不適用於這種情況。在運行UoW提交時,可能會有更具體和更復雜的事務,其中生成對象

    0熱度

    1回答

    我正在使用EF和MVVM模式。我的問題是關於數據訪問層。在DAL我有以下類別: MyObjectContext這在技術上是標準的ObjectContext了,但單位-的工作的一些方法將在後面添加到它。 Repository<TModel>它處理不同ObjectSets上最需要的查詢(如Add,GetAll,...)。 一堆DataServices利用存儲庫爲Core提供更高級別的數據訪問。 我的工

    0熱度

    2回答

    我有一個大問題。 我正在使用實體框架5和UnitOfWork模式(使用存儲庫)。 我有一個實體對象,人(即從實體繼承,並已獲得一些屬性:姓名,IdAddress(並與idAddress鏈接的虛擬實體地址) 當我使用下面的代碼: Person p = personRepository.FindById(5); 我正確地獲得實體,外國是好的,同時也宣佈爲虛擬實體裝載 然而,當我使用下面的代碼: P

    2熱度

    1回答

    我正在使用MVC4,EF5,存儲庫模式和Unity IoC。 邏輯代碼塊應該放在哪裏? 具體型號 控制器的儲存庫內 或通過擴展部分類的模式?作爲一個靜態函數? 在我的應用程序中,每個控制器都有一個工作單元的實例。如果邏輯將保存在其中一個存儲庫或部分類中,因此需要將工作單元作爲參數發送。你會推薦什麼作爲最佳實踐? 謝謝:)