我正在嘗試瞭解Unit Of Work模式。但是,我很難找到一個不太簡單或者太複雜的例子。所以決定嘗試寫我自己讀過的東西。我想知道我做了什麼是可以接受的。我正在嘗試將圖層分離。我創建DatabaseManager的原因是爲了避免將上下文發送到其他層。最後,這將是MVC應用程序的中間層(業務)DAL 感謝您的意見。 代碼: public interface IDatabaseFactory : ID
我只是想了解其他人在使用EF4時如何管理其上下文。我正在創建一個MVC應用程序,使用(我認爲:))工作單元,服務層,存儲庫,EF4 w/POCO技術。 我的控制器使用的服務採用UOW,然後利用存儲庫從EF獲取POCO。 這是否正確實施? 看看下面,並感謝任何反饋! 控制器 Public Class MyController
Function ListCustomers() As Acti
我想寫工作類的簡單的單元,將這樣的表現: using (var unitOfWork = new UnitOfWork())
{
// Call the data access module and don't worry about transactions.
// Let the Unit of Work open a session, begin a transacti