NHibernate代码映射+;多态性

NHibernate代码映射+;多态性,nhibernate,mapping,polymorphism,Nhibernate,Mapping,Polymorphism,我在项目中使用NH3.2和代码映射。 今天,我尝试将显式多态性设置为一些实体,但找不到如何设置? 我知道如何在.hbm或FNH中设置它,但不知道如何在代码映射中设置它! 有人能帮我吗?我相信你是对的;代码映射的显式多态性设置尚未实现 如果这对您很重要,请在上打开jira问题,我相信您是正确的;代码映射的显式多态性设置尚未实现 如果这对您很重要,请在上打开一个jira问题,因此,如果我正确理解代码映射,就无法设置多态性:(作为一种解决方法,我使用以下技巧:codevar fluentMapping

我在项目中使用NH3.2和代码映射。 今天,我尝试将显式多态性设置为一些实体,但找不到如何设置? 我知道如何在.hbm或FNH中设置它,但不知道如何在代码映射中设置它!
有人能帮我吗?

我相信你是对的;代码映射的显式多态性设置尚未实现


如果这对您很重要,请在

上打开jira问题,我相信您是正确的;代码映射的显式多态性设置尚未实现


如果这对您很重要,请在

上打开一个jira问题,因此,如果我正确理解代码映射,就无法设置多态性:(作为一种解决方法,我使用以下技巧:
code
var fluentMapping=mapper.CompileMappingForAllExplicitlyAddedEntities();foreach(fluentMapping.RootClasses中的var rootClass){if(rootClass.Name.StartsWith(“CashDepartment.Server.DomainModel.Enities.Staff”))rootClass.polymorphismtype.Explicit;}NHConfiguration.AddMapping(fluentMapping);
code
因此,如果我正确理解按代码映射,就无法设置多态性:(作为一种解决方法,我使用以下技巧:`var fluentMapping=mapper.CompileMappingForAllExplicitlyAddedEntities();foreach(fluentMapping.RootClasses中的var rootClass){if(rootClass.Name.StartsWith(“CashDepartment.Server.DomainModel.Enities.Staff”))rootClass.polymorphismtype=HbmPolymorphismType.Explicit;}NHConfiguration.AddMapping(fluentMapping);`因此,如果我正确理解代码映射,就无法设置多态性:(作为一种解决方法,我使用以下技巧:
code
var fluentMapping=mapper.CompileMappingForAllExplicitlyAddedEntities();foreach(fluentMapping.RootClasses中的var rootClass){if(rootClass.Name.StartsWith(“CashDepartment.Server.DomainModel.Enities.Staff”))rootClass.polymorphismtype=HbmPolymorphismType.Explicit;}NHConfiguration.AddMapping(fluentMapping);
code
因此,如果我正确理解“按代码映射”,则无法设置多态性:(作为一种解决方法,我使用以下技巧:`var fluentMapping=mapper.CompileMappingForAllExplicitlyAddedEntities();foreach(fluentMapping.RootClasses中的var rootClass){if(rootClass.Name.StartsWith(“CashDepartment.Server.DomainModel.Enities.Staff”))rootClass.polymorphism=HbmPolymorphismType.Explicit;}NHConfiguration.AddMapping(fluentMapping)`