0

有什么区别

Configuration.Configure(string)//Configure NHibernate using the file specified.

Configuration.AddXmlFile(string)//Read mappings from a particular XML file.

?

看起来后者的功能是前者的一个子集,但有人愿意详细说明吗?

4

1 回答 1

1

第一个是配置方言,驱动程序和其他配置属性。

如果要将附加的 XML 映射 (HBM) 文件附加到现有配置对象,则使用第二个。

例如,使用 FluentNHibernate 创建一个配置,然后附加一个经典的 XML 映射(例如,在将遗留 NH 应用程序迁移到 FNH 时)。

于 2013-01-23T12:57:06.583 回答