无法插入记录使用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应用程序在以后通过此!)
我敢肯定,我失去了一些东西....
答
控制反转初始化几乎是正确的!我得到的问题是由于我错误地定义了一对一的关系。这造成了插入问题!
所以我想这件事情已经关闭了!
它没有使用DI/IoC工作吗? – Paul 2011-03-30 04:29:38
你是什么意思断线状态? – 2011-03-30 07:41:18
@保罗,@拉迪斯拉夫对不起,回复说,晚了......有点不舒服!看我的答案 – 2011-03-31 14:50:15