我有有一个属性是另一类型的引用,并使用骆驼情况私有成员变量作为一个背衬上的对象。当我运行我的应用程序的属性值被返回为空,但如果我调试和检查领域中,不为空。这是什么性质的样子:
public virtual FileType FileType
{
get { return this.fileType; }
set { this.fileType = value; }
}
我使用功能NHibernate进行映射,这是什么样的映射是这样的:
this.References<FileType>(x => x.FileType)
.Column("FileTypeID")
.LazyLoad()
.Cascade.SaveUpdate()
.Access.CamelCaseField();
我有完全相同的布局,因为这有一个其它对象和他们的工作,但由于某种原因,此特定对象的属性总是返回null。有没有人见过这样的事,将能够给我一些想法如何解决?
我有同样的问题,出于好奇,我升级的NHibernate从3.3.1.4000版本的NHibernate 3.4.1.4000,因为我认为这必须是在任何NHibernate的或流利的一个错误,它走了这么假设它是在NHibernate的一个bug。只是额外的信息,我定向FluentNhibernate版本1.4.0.0。