使用 NHibernate.Search 处理多对多关系时,Lucene.NET 索引不会更新
我已按照以下来源的教程将 NHibernate.Search 集成到我的 Web 应用程序中: NHibernate.Search 使用 Lucene.NET 全文索引(第 1 部分) 将 NHibernate…
Castle ValidateEmail 属性在加号上失败
我在我的模型上使用 Castle Validators。 我的 EmailAddress 属性定义如下: [ValidateEmail] public string EmailAddress { get; set; } 问题是 Vali…
如何在 Castle.ActiveRecord 中使用 ValidateDecimal 属性?
我有一个继承 ActiveRecordValidationBase 的类,其中包含以下属性: [Property] [ValidateDecimal] public Decimal UnitCost { get; set; } 我还有一…
如何使用 Castle ActiveRecord 实现 CreatedAt 属性
假设我想创建一个名为 EntityWithCreatedAt 的类: class Entity : ActiveRecordBase { [PrimaryKey] public int Id { get; set; } } class EntityWit…
在 GridView 中从不同的 ActiveRecord 表对象设置多个 DataKeyName
我正在尝试使用 asp.net GridView 的 DataKeyNames 属性设置两个数据键。 我有一个简单查询如下: Castle.ActiveRecord.Queries.SimpleQuery c = new …
Castle ActiveRecord/MonoRail 模型中图像的最佳实践
我们的“用户”模型需要一个小的个人资料图片,我不完全确定如何处理它。 当然,我们可以将其保存到磁盘上的文件夹并将路径/文件名存储到数据库中,但…
如何使用 Castle ActiveRecord 在保存或更新过程中自动填充字段
问题: 我们数据库中的所有表都有 CreatedDate、CreatedBy、ChangedDate、ChangedBy 字段,我希望在保存/更新 ActiveRecord 实体时自动设置这些字段。…
NHibernate / Castle activerecord:如何获取导致数据库异常的对象?
我能否以某种方式获取导致 GenericADOException(约束异常)的对象? 或者我怎样才能只刷新一个对象,这样我就可以知道哪个对象出了问题。 我有一个以…
Castle Project ActiveRecord - 它可以在 SQLServer 2005 中使用存储过程吗?
我是 Castle 项目 ActiveRecord 的新手。 我已经开始动手,我刚刚看到它可以为您生成模式、添加数据、将数据更新到模式。 在 SQL Server 2005 中使用…
NHibernate 投影帮助
我在为我的 nhibernate detachedcriteria 对象创建投影时遇到问题。 我有一个 Spa 类,它链接到表地址。 地址有一个名为“城市”的字段,它是一个字符…
LINQ to NHibernate ActiveRecord 的状态
有谁知道 LINQ to NHibernate ActiveRecord 是否已准备好用于生产? 我即将启动一个建模期限紧迫的项目。 与我之前使用 LINQ to SQL 的经历相比,Acti…
与 Castle ActiveRecord HasAndBelongsToMany 进行级联
我在使用 Castle ActiveRecord/NHibernate 通过 HasAndBelongsToMany 关系进行级联删除时遇到很多麻烦。 我的照片具有并属于许多标签。 它们由一个名…
如何将 XMLSerializer 与包含 IList的 Castle ActiveRecord 一起使用 成员
我正在尝试将 XMLSerializer 与城堡活动记录类一起使用,如下所示: [ActiveRecord("Model")] public class DataModel : ActiveRecordBase { private …
使用 Castle ActiveRecord 从表中查找前 10 个结果
我试图获取我的应用程序用户的前 10 名分数。 我通常使用通常 User.SlicedFindAll(0, 10, NHibernate.Expression.Expression.Eq("IsActive", true), N…
如何执行“ExecuteNonQuery” 在城堡活动记录中
我有以下代码通过我们的活动记录 ORM 层执行数据库级别的操作。 public static void Vacuum() { Execute( delegate(ISession session, object instanc…