0
使用NHibernate,在我的代码中,我知道表名是“网站” - 但我需要知道完整的类名是什么,只要知道这个例如“MyApp.Models.Site”从nhibernate中的表名中获取完整的类名称
我需要能够以编程方式执行此操作。这可能吗?如果是这样如何?
如果这有帮助,我正在使用FluentNHibernate。
谢谢。
使用NHibernate,在我的代码中,我知道表名是“网站” - 但我需要知道完整的类名是什么,只要知道这个例如“MyApp.Models.Site”从nhibernate中的表名中获取完整的类名称
我需要能够以编程方式执行此操作。这可能吗?如果是这样如何?
如果这有帮助,我正在使用FluentNHibernate。
谢谢。
我不知道你问什么,但如果你想找到哪个实体映射表,你可以使用这段代码
configuration.ClassMappings.Where(x => x.Table.Name == "Site").First().EntityName
看起来很有前途,但我如何才能“配置” ? – Adam
在构建会话工厂之前,您必须配置nhibernate,当您使用流利配置时,您可以构建nh配置。 – wiero
好的,所以我必须在启动时得到这个 - 干杯 – Adam