ASP.NET 5 NHibernate会话需要System.Data.IDbConnection吗?
如何解决vNext ASP.NET 5项目中的依赖关系?当我尝试在project.json中添加依赖项时,它找不到System.Data 我正在尝试使用ASP.NET 5 NHibernate会话需要System.Data.IDbConnection吗?,nhibernate,asp.net-core,Nhibernate,Asp.net Core,如何解决vNext ASP.NET 5项目中的依赖关系?当我尝试在project.json中添加依赖项时,它找不到System.Data 我正在尝试使用Session.close()关闭NHibernate 4会话 类型“IDbConnection”是在未定义的程序集中定义的 参考。必须添加对程序集“System.Data”的引用, 版本=4.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089' 我将ASP.NET 5.0中不存在的依赖项添加到project
Session.close()
关闭NHibernate 4会话
类型“IDbConnection”是在未定义的程序集中定义的
参考。必须添加对程序集“System.Data”的引用,
版本=4.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089'
我将ASP.NET 5.0中不存在的依赖项添加到project.json中,从而编译了它
"frameworks": {
"aspnet50": {
"frameworkAssemblies": {
// Stuff in the global assembly cache(.net assemblies etc.)
"System.Data" : "4.0.0.0"
}
}
}
(我假设它能工作,我的项目还没有准备好测试它)
有关新项目以及添加引用和依赖项的更多信息,请参见。方法是:创建自己的接口
IDataLayerSomething…
为其提供Open()
和Close()
。在数据层实现。通过IoC,将其注入到您的项目中。。。不需要与实施者相关的参考资料。
"frameworks": {
"aspnet50": {
"frameworkAssemblies": {
// Stuff in the global assembly cache(.net assemblies etc.)
"System.Data" : "4.0.0.0"
}
}
}