有没有办法用 Envers NHibernate 创建一个别名,类似于我们可以用老式 NHibernate 表达式做的那些?
我希望能够做类似的事情:
reader.Add(AuditEntity.Property("Dog.Name").Eq("Fido"));
经典的 NHibernate 表达式如下所示:
session.CreateCriteria(typeof(DogOwner))
.CreateAlias("Dog", "Dog")
.Add(Expression.EqProperty("Dog.Name", "Fido") )