无法插入记录使用EF 4 CTP5存储库模式

问题描述:

我正在使用存储库模式解释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

控制反转初始化几乎是正确的!我得到的问题是由于我错误地定义了一对一的关系。这造成了插入问题!

所以我想这件事情已经关闭了!