使用 Castle Active Record 与 Straight NHibernate 的优缺点是什么?
假设编写 nhibernate 映射文件不是一个大问题......或者用属性污染你的域对象也不是一个大问题...... 有什么优点和缺点? 是否存在任何基本技术问题?…
从 ScalarQuery 获取行计数 InvalidCast 异常
ScalarQuery query = new ScalarQuery(typeof(Role), "select count(role.RoleId) from Role as role"); return query.Execute(); 它因 invalidcast …
与 Ruby on Rails 相比,为什么 castle activerecord 中没有 hasOne 关系?
或者我如何表示一个地址到国家/地区的映射,其中一个地址在城堡活动记录中有一个国家/地区?…
Castle/ Active Records:如何计算对象?
我正在尝试使用 NHibernate 上的 Castle 执行一个简单的“从日期 > xxx 的产品中选择计数(*)”。 如果我直接使用 NHibernate,我可以重用 这个问题…
NHibernate/ActiveRecord - 有什么方法可以只映射到外键列?
我正在使用 Castle ActiveRecord,但这个问题也适用于 NHibernate,因为适用于 NHibernate 的解决方案应该适用于 ActiveRecord。 不管怎样,我拥有的…
ActiveRecord/nHibernate SQL 生成“安全”吗?
我正在做这个系统 Stacked 并且我正在创建搜索功能。 在这个过程中,我突然想到 AR/nHibernate Expression.Like(以及兄弟姐妹)可能不是 100%“安全…
Castle ActiveRecord 类有哪些自动代码生成工具可用?
如果我有一个现有数据库,我希望能够根据数据库架构自动编码生成相应的 Castle ActiveRecord C# 类。 我的主要目的是避免手动创建每个类。 对于具有可…
如何使用 Castle ActiveRecord 预加载带有父子自引用的记录?
我的 SQL 表如下所示: CREATE TABLE Page ( Id int primary key, ParentId int, -- refers to Page.Id Title varchar(255), Content ntext ) 并映射…
如何使用 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 配置完全错误: 应该是:( …