Fluent nhibernate 使用propertySetter设置Fluent nHibernate PersistenceSpecification

Fluent nhibernate 使用propertySetter设置Fluent nHibernate PersistenceSpecification,fluent-nhibernate,Fluent Nhibernate,有没有办法使用Fluent nHibernate的PersistenceSpecification显式设置属性值 考虑以下几点: Guid expectedId = Guid.NewGuid(); new PersistenceSpecification<MyClass>(session) .CheckProperty(c => c.ID, expectedId , //some delegate here?) .VerifyTheMappings(); G

有没有办法使用Fluent nHibernate的PersistenceSpecification显式设置属性值

考虑以下几点:

Guid expectedId = Guid.NewGuid();

new PersistenceSpecification<MyClass>(session)
    .CheckProperty(c => c.ID, expectedId , //some delegate here?)
    .VerifyTheMappings();
Guid expectedId=Guid.NewGuid();
新PersistenceSpecification(会话)
.CheckProperty(c=>c.ID,expectedId,//这里有委托吗?)
.验证应用程序();
在MyClass的构造函数中,设置了ID。
但是,我想在测试中覆盖它,方法是显式地将它设置为
expectedId

CheckProperty
的一个重载有一个propertySetter委托,但是我找不到关于它的任何文档?

.CheckProperty()
将使用第二个参数在保存前进行设置,并在再次加载后进行比较,因此它已经设置了预期的ID。

.CheckProperty()
将使用第二个参数在保存前进行设置,并在再次加载后进行比较,因此它已经设置了expectedId