NHibernate属性值为null但成员值不为null

时间:2013-12-19 15:26:06

标签: nhibernate fluent-nhibernate nhibernate-mapping fluent-nhibernate-mapping

我有一个对象具有一个属性,该属性是对另一个类型的引用,并使用驼峰大小写私有成员变量作为后盾。当我运行我的应用程序时,属性值将返回null,但如果我调试并检查该字段它不是null。这是属性的样子:

public virtual FileType FileType
{
    get { return this.fileType; }
    set { this.fileType = value; }
}

我使用Fluent NHibernate进行映射,这就是映射的样子:

this.References<FileType>(x => x.FileType)
    .Column("FileTypeID")
    .LazyLoad()
    .Cascade.SaveUpdate()
    .Access.CamelCaseField();

我有其他对象具有与此完全相同的布局,但它们可以工作,但由于某种原因,此特定对象属性始终返回null。有没有人见过这样的东西,并且能够让我知道如何解决它?

1 个答案:

答案 0 :(得分:0)

我也遇到了同样的问题,出于好奇,我将NHibernate从3.3.1.4000版本升级到NHibernate 3.4.1.4000,因为我认为它必须是NHibernate或Fluent中的错误,并且它消失了,因此假定这是一个错误。 NHibernate。只是为了获得更多信息,我的目标是FluentNhibernate 1.4.0.0版。

相关问题