-
7 votesanswersviews
NHibernate,NHibernate.Linq和Fluent Mapping中的“没有持久性”错误
我使用Nhibernate 2.1.2.4000 GA与Nhibernate.Linq 1.0和最新版本的FluentNhibernate从github上的master下载 . 我正在做一些测试,每当我尝试删除由linq查询检索的实体时,我收到此错误: 没有持久性:NHibernate.Linq.Query`1 [[Employees.Core.Entities.Employee,Employe... -
1 votesanswersviews
ArgumentOutOfRangeException流畅的NHibernate导出映射
首先,我使用NHibernate和Fluent NHibernate非常新,所以我很可能犯了一个简单的错误 . 我在最近几天使用Fluent NHibernate直接进入NHibernate,所以我也没有处理NHibernate XML映射文件的经验 . 我有一个简单的Student对象,它有一些属性,如Name,BirthDate,Gender,Version等 . 第一步是从数据库中检索最大版... -
2 votesanswersviews
FluentNHibernate RTM和NHibernate.Linq
我已经启动并运行了一个系统,它使用了Fluent NHibernate预发行版v0.0.1.0以及NHibernate 2.1.0.4000和NHibernate.Linq 1.0.0.0 . 我刚刚添加了新的Fluent NHibernate RTM dll并修复了我的代码以便进行重大更改但是我遇到了一些问题,这取决于我如何尝试实现 . 1)如果我没有将NHibernate dll更改为Flue... -
2 votesanswersviews
管理Nhibernate Relation表的更好方法
我想知道是否有更好的方法来管理Nhibernate中的关系表 . 目前,当用户首次创建A时,我可以调用.Save,一切都很好 . 但是当他们加载并进行更改时,我不只是想删除所有相应的记录并重新创建它们 . 我希望它删除不再有效的记录并创建新的记录,并保留那些仍然有效且仅在数据库中的记录 . 目前,我查看列表并删除未选择的列表,然后将这些列表添加到新列表中 . 看起来不是最好的方法,因为我循环遍历列... -
2 votesanswersviews
NHibernate LINQ Query - 对象引用未保存的瞬态实例 - 不保存
当我执行nHibernate LINQ查询时,我有一个奇怪的异常 . 如果我写var address = new Address {Id = Guid.Empty}; session.Query().Where(x=> x == address).ToList(); 比我得到的 object引用未保存的瞬态实例 - 在刷新之前保存瞬态实例,或者将属性的级联操作设置为使其自动保存的操作 . ...