【发布时间】:2015-02-03 20:18:39
【问题描述】:
如何解决 vNext ASP.NET 5 项目中的依赖关系?当我尝试在 project.json 中添加依赖项时,它找不到 System.Data。
我正在尝试使用 Session.Close() 关闭 NHibernate 4 ISession。
try
{
_transaction.Rollback();
}
finally
{
Session.Close(); // Compiler error
}
类型“IDbConnection”是在一个未定义的程序集中定义的 参考。您必须添加对程序集“System.Data”的引用, 版本=4.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089'。
【问题讨论】:
-
方法是:创建自己的界面
IDataLayerSomething...给它Open()和Close()。在数据层实现它。通过 IoC 将其注入您的项目中......不需要与实施者相关的参考。