NHibernate 针对的标准测绘
我有一个项目模型,它具有 IProjectWorker 类型的属性,这可以是单个用户或团队。在 Castle ActiveRecord 中,它的定义如下: [Any(typeof(int), Meta…
ActiveRecord 中的 C# 映射结构
我正在做一个小申请来帮助我平衡我的支票簿。 我正在使用 Castle ActiveRecord 将对象属性映射到数据库。现在问题来了。当我制作一个货币程序时,我创…
Active Record 或 NHibernate 为 SqlQuery 上的分页生成无效的 Sql
使用 nHibernate 2.1.1 GA 和 ActiveRecord 将分页(使用 SetFirstResult 和 SetMaxResults)应用于 ActiveRecord SqlQuery 时2.0.1 生成以下 sql: S…
如何在 Castle ActiveRecord 中使用 Expression.Or()?
请解释一下如何在 FindAll 函数中使用 Experssion.Or() 。 例如我有2个条件 - Expression.Like("Text", "%coolstuff%") 和 Expression.Eq("FromIntern…
在 Castle ActiveRecord 中尝试 FindByPrimaryKey
如何通过主键查找一条记录,如果不存在则返回null? public static T FindByPrimaryKeyOrDefault(object id) { try { return ActiveRecordMediator<…
Castle ActiveRecord 中的交易 + NHibernate 傻瓜版
我想在单个原子事务中执行以下操作: 通过 ActiveRecord 读取对象 通过 ActiveRecord 保存新对象 通过 NHibernate 更新另一个表 另外,如果在我完成事…
我应该使用 Linq-to-SQL 还是 Castle ActiveRecord 实现?
我不想再编写存储过程(除非必须),所以我应该使用开箱即用的 Linq-to-SQL 或 Castle ActiveRecord实施? 我知道两者之间存在一些差异,正如Stackove…
在 Castle ActiveRecord 中插入或更新
Castle ActiveRecord 中是否有内置方法可以进行“插入或更新”? 大致如下: try { ActiveRecordMediator<TEntity>.Create(e) } catch (Exception…
如何使用 ActiveRecord 在桌面应用程序中为不同窗口创建不同的会话?
我正在使用 Castle ActiveRecord 构建一个桌面应用程序,并且希望能够为每个窗口窗体执行相当于 1 个 nHibernate 会话的操作。关于如何使用 Active Re…
在 Castle Activerecord 中同时使用类表和单表继承?
在Castle Activerecord(在NHibernate之上)中,是否可以全局使用类表继承,并在继承树的一部分上使用单表继承?我想做类似的事情 /// <summary> …
Castle ActiveRecord 类似于 RowState 属性?
我在网上寻找 ActiveRecord 类中的 DataRow.RowState 属性之类的内容,但没有运气。我只是想知道对象是否已更改。 城堡里有这样的东西吗?…
具有自动生成功能的 .NET ORM 解决方案:Subsonic、Castle AR,...?
我曾经使用自定义数据映射库,目前我正在尝试切换到更广泛的 ORM 解决方案。 经过一些实验,我将我的要求细化为以下几点: 能够从数据库模式生成可用…