用过nhibernate的童鞋都知道sqlmap文件 用来创建字段映射关系
1 providers.config – DataMapper在该文件中查找您选择的数据库Provider的定义。
2 SqlMap.xml – 包含了SQL查询的映射文件。您的项目中会包换一个或多个这种文件,其名称是自定义的,如AdminUser.xml或Product.xml。
3 SqlMap.config – DataMapper配置文件,用于指定SqlMap.xml和providers.config文件的位置。同时还定义了其它的DataMapper配置选项,如缓存。我们需要为项目中的每个数据源编写一个SqlMap.config文件。
将provider.xsd SqlMap.xsd SqlMapConfig.xsd 三个文件放到以下地址 有IDE的只能提示
X:\Program Files\Microsoft Visual Studio 10.0\Xml\Schemas
providers.config 结构

里面包含了多种数据库的规则 对应的 SqlMap.config

这里使用的是mysql6.2.4 这个规则 要注意 providers.config\mysql6.2.4 的 enabled="true" 要打开
下篇讲解 SqlMap.xml
本文深入探讨了NHibernate中SQL映射文件的使用,包括providers.config、SqlMap.xml和SqlMap.config的结构与配置。重点介绍了如何为项目中的每个数据源编写SqlMap.config文件,并详细解释了如何将provider.xsd、SqlMap.xsd和SqlMapConfig.xsd三个文件放置在指定目录以实现IDE提示。后续内容将详细解析SqlMap.xml文件的构建。
1699

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



