Fluent nhibernate 复合纤维
一个人能用流利的nhibernate做这件事吗 当我尝试保存时,我正在对概要文件进行盈利,场景对象和id不为空 Nhibernate抱怨它不能为ProfileID列投保NULL。Fluent Nhibernate不知道如何访问Profile.IDFluent nhibernate 复合纤维,fluent-nhibernate,Fluent Nhibernate,一个人能用流利的nhibernate做这件事吗 当我尝试保存时,我正在对概要文件进行盈利,场景对象和id不为空 Nhibernate抱怨它不能为ProfileID列投保NULL。Fluent Nhibernate不知道如何访问Profile.ID CompositeId().KeyProperty(x => x.Profile.ID, "ProfileID").KeyProperty(x => x.Scenario.ID, "ScenarioID"); 您可能应该改为使用此选项:
CompositeId().KeyProperty(x => x.Profile.ID, "ProfileID").KeyProperty(x => x.Scenario.ID, "ScenarioID");
您可能应该改为使用此选项:
CompositeId()
.KeyReference(x => x.Profile, "ProfileID")
.KeyReference(x => x.Scenario, "ScenarioID");
是的,谢谢科尔,是的,我最终发现了这个。我不得不使用KeyReference来进行映射。