从nhibernate中的表名获取完整的类名

时间:2011-10-14 13:25:02

标签: c# nhibernate fluent-nhibernate

使用NHibernate,在我的代码中,我知道表名是什么,例如“网站” - 但我需要通过了解这一点来找出完整的班级名称。 “MyApp.Models.Site”

我需要能够以编程方式执行此操作。这可能吗?如果是这样的话?

如果这有帮助,我正在使用FluentNHibernate。

感谢。

1 个答案:

答案 0 :(得分:3)

我不确定你要求的是什么,但是如果你想找到哪个实体映射表,你可以使用这段代码

 configuration.ClassMappings.Where(x => x.Table.Name == "Site").First().EntityName