如何使用 Castle ActiveRecord / NHibernate 防止在 Flush 上将对象更改写入数据库
NHibernate 的默认行为是在调用 Session.Flush() 时将对对象的所有更改写入数据库。 无论你是否愿意,它都会这样做。 当我们需要执行诸如验证业务规则…
我可以刷新 NHibernate 会话并获取新会话而不提交事务吗?
我正在使用 Castle ActiveRecord 进行持久性,并且我正在尝试为持久性测试编写一个基类,该基类将执行以下操作: 为每个测试用例打开一个事务并在测试…
有关如何从域 (ORM) 对象映射到数据传输对象 (DTO) 的建议
我当前正在开发的系统利用 Castle Activerecord 在域对象和数据库之间提供 ORM(对象关系映射)。 这一切都很好,而且在大多数时候实际上效果很好! …
C# + Castle ActiveRecord:HasAndBelongsToMany 和集合
假设我在帖子和标签之间有多对多关系(使用 ActiveRecord 属性 HasAndBelongsToMany)(更改域对象名称以保护无辜者),并且我想要一个类似的方法Find…
.NET 3.5 的 Castle-ActiveRecord 教程已损坏?
有人尝试过使用 C# 3.5 的 ActiveRecord 介绍示例 吗? 不知怎的,我有一种感觉,这个样本完全错误或者已经过时了。 XML 配置完全错误: <add key="…