NHibernate:配置与映射全解析
1. NHibernate基础配置
NHibernate在运行时的行为受多种配置设置影响。虽然配置属性众多(完整列表可在NHibernate文档中查看),但多数都有合理的默认值,通常只需设置少数几个属性。指定配置选项有以下几种方法:
- 向 Configuration.SetProperties() 传递 System.Collections.IDictionary 实例,或使用 Configuration.SetProperty() 逐个设置属性,也可直接操作 Configuration.Properties 集合。
- 在应用程序配置文件(如 App.config 或 Web.config )中设置所有属性。
- 在当前目录下名为 hibernate.cfg.xml 的XML文件中包含 <property> 元素。
第一种方法常用于快速测试和原型开发,而大多数应用程序需要固定的配置文件。应用程序配置文件和 hibernate.cfg.xml 文件功能相同,选择使用哪个文件取决于个人的语法偏好。 hibernate.cfg.xml 是约定俗成的文件名,也可以使用其他文件名(如 NHibernate.config ),并将其传递给 Configure() 方法。甚至
超级会员免费看
订阅专栏 解锁全文

172

被折叠的 条评论
为什么被折叠?



