在使用ReSharper5转换到VisualStudio2010后,我的一些单元测试开始失败。更具体地说,这适用于所有使用NHibernate和SQLite的单元测试。这个问题似乎与SQLite有某种关系。不涉及NHibernate和SQLite的单元测试仍然运行良好。异常情况如下:NHibernate.HibernateException:CouldnotcreatethedriverfromNHibernate.Driver.SQLite20Driver,NHibernate,Version=2.1.2.4000,Culture=neutral,PublicKeyToken=aa9
我在一个利用NHibernate的项目中将sqlite用于测试用例。一切都很好,除了当我尝试创建一个ReadUncommitted事务时:例如Session.BeginTransaction(System.Data.IsolationLevel.ReadUncommitted)错误信息是:"isolationLevel"(就是这样)调用堆栈如下所示:atSystem.Data.SQLite.SQLiteConnection.BeginDbTransaction(IsolationLevelisolationLevel)atSystem.Data.Common.DbConnection.
我在一个利用NHibernate的项目中将sqlite用于测试用例。一切都很好,除了当我尝试创建一个ReadUncommitted事务时:例如Session.BeginTransaction(System.Data.IsolationLevel.ReadUncommitted)错误信息是:"isolationLevel"(就是这样)调用堆栈如下所示:atSystem.Data.SQLite.SQLiteConnection.BeginDbTransaction(IsolationLevelisolationLevel)atSystem.Data.Common.DbConnection.
我有一个使用FluentNHibernate1.0RTM和System.Data.SQLite1.0.65的WPF应用程序,它在.Net3.5中运行良好。当我尝试将它升级到.Net4.0时,一切都会编译,但我收到一个运行时错误,其中最内层的异常是这样的:`TheIDbCommandandIDbConnectionimplementationintheassemblySystem.Data.SQLitecouldnotbefound.`对项目所做的唯一更改是将TargetFramework切换到4.0。 最佳答案 您需要使用compa
我有一个使用FluentNHibernate1.0RTM和System.Data.SQLite1.0.65的WPF应用程序,它在.Net3.5中运行良好。当我尝试将它升级到.Net4.0时,一切都会编译,但我收到一个运行时错误,其中最内层的异常是这样的:`TheIDbCommandandIDbConnectionimplementationintheassemblySystem.Data.SQLitecouldnotbefound.`对项目所做的唯一更改是将TargetFramework切换到4.0。 最佳答案 您需要使用compa
我正在尝试创建一个简单的数据库应用程序,它使用FluentNHibernate和SQLite跟踪各种类型设备的贷款。但是,当我尝试使用SchemaExport生成数据库结构以用于单元测试时,未创建一对多关系的外键。这是我的Equipment实体:publicvirtualintId{get;set;}publicvirtualEquipmentTypeType{get;set;}publicvirtualintStockId{get;set;}下面是我对Equipment的映射:Id(x=>x.Id);References(x=>x.Type);Map(x=>x.StockId);SQ
我正在尝试创建一个简单的数据库应用程序,它使用FluentNHibernate和SQLite跟踪各种类型设备的贷款。但是,当我尝试使用SchemaExport生成数据库结构以用于单元测试时,未创建一对多关系的外键。这是我的Equipment实体:publicvirtualintId{get;set;}publicvirtualEquipmentTypeType{get;set;}publicvirtualintStockId{get;set;}下面是我对Equipment的映射:Id(x=>x.Id);References(x=>x.Type);Map(x=>x.StockId);SQ
不确定我问的问题是否正确,所以请多多包涵!一点NHibernate新手。我们正在使用FluentNH并且所有表都有以下id生成方案publicclassIdGenerationConvention:IIdConvention{publicvoidApply(IIdentityInstanceinstance){varwhere=string.Format("TableKey='{0}'",instance.EntityType.Name);instance.GeneratedBy.HiLo("HiloPrimaryKeys","NextHighValue","1000",x=>x.Ad
不确定我问的问题是否正确,所以请多多包涵!一点NHibernate新手。我们正在使用FluentNH并且所有表都有以下id生成方案publicclassIdGenerationConvention:IIdConvention{publicvoidApply(IIdentityInstanceinstance){varwhere=string.Format("TableKey='{0}'",instance.EntityType.Name);instance.GeneratedBy.HiLo("HiloPrimaryKeys","NextHighValue","1000",x=>x.Ad
我阅读并实现了TryingtousingNhibernatewithMono&SQLite-can'tfindSystem.Data.SQLite然而,正如最后一条评论所说,这似乎不适用于NHibernate3.1错误是HibernateException:TheIDbCommandandIDbConnectionimplementationintheassemblyMono.Data.Sqlitecouldnotbefound.EnsurethattheassemblyMono.Data.Sqliteis[...reachable...]我在GAC中有Mono.Data.Sqlite