2011-03-30 58 views
0

我正在使用存儲庫模式解釋here,在控制檯應用程序(只是爲了得到它是如何工作的感覺),似乎我犯了一些基本錯誤。無法插入記錄使用EF 4 CTP5存儲庫模式

我使用統一初始化的IoC這樣的:

var container = new UnityContainer(); 
      container 
       .RegisterType<Abstract.IUnitOfWork, Concrete.UnitOfWork>() 
       .RegisterType<Abstract.IDatabaseFactory, Concrete.DatabaseFactory>(); 

我注意到DatabaseFactory總是返回一個數據庫,處於斷開state..is,對嗎? (我專注於在WPF應用程序在以後通過此!)

我敢肯定,我失去了一些東西....

+0

它沒有使用DI/IoC工作嗎? – Paul 2011-03-30 04:29:38

+0

你是什麼意思斷線狀態? – 2011-03-30 07:41:18

+0

@保羅,@拉迪斯拉夫對不起,回覆說,晚了......有點不舒服!看我的答案 – 2011-03-31 14:50:15

回答

0

控制反轉初始化幾乎是正確的!我得到的問題是由於我錯誤地定義了一對一的關係。這造成了插入問題!

所以我想這件事情已經關閉了!