NHibernate的属性值空,但成员值不为空

问题描述 投票:0回答:1

我有有一个属性是另一类型的引用,并使用骆驼情况私有成员变量作为一个背衬上的对象。当我运行我的应用程序的属性值被返回为空,但如果我调试和检查领域中,不为空。这是什么性质的样子:

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 fluent-nhibernate nhibernate-mapping fluent-nhibernate-mapping
1个回答
0
投票

我有同样的问题,出于好奇,我升级的NHibernate从3.3.1.4000版本的NHibernate 3.4.1.4000,因为我认为这必须是在任何NHibernate的或流利的一个错误,它走了这么假设它是在NHibernate的一个bug。只是额外的信息,我定向FluentNhibernate版本1.4.0.0。

© www.soinside.com 2019 - 2024. All rights reserved.