(1)NstarfaiNet组件包:
NstarfaiNet.Access.dll : 数据访问组件
NstarfaiNet.Access.Interface.dll :数据访问接口
NStarfaiNet.Common.dll : 工具包
(2)静态配置:
dao_map_config.config:NStarfaiNet唯一的一个配置文件,包括数据库连接配置和sql map文件路径配置,支持多数据库。如下图所示:
1
<?xml version="1.0" encoding="utf-8" ?>2
<config>3
<databases>4
<database id="bsicn" provider="oracle" connectionstring="Data Source=bsicntest;User5
6
Id=bsicndeve;Password=bsicnuser" default="true"/>7
<database id="bsien" provider="oracle" connectionstring="Data Source=bsientest;User8
9
Id=bsiendeve;Password=bseniuser" default="false"/>10
</databases>11
<sqlmaps>12
<sqlmap mappath="Maps/bsi_test.xml"/>13
<sqlmap mappath="Maps/bsi_test2.xml"/>14
</sqlmaps>15
</config>databases结点:配置多数据库连接串,如上所示,一个中文数据库和一个英文数据库。
sqlmaps结点:sql map文件的路径配置。
(3)动态配置:Global.asax.cs
1
protected void Application_Start(Object sender, EventArgs e)2
{3
// NStarfaiNet 配置初始化4
NStarfaiNet.Access.SqlMapper.Configure();5
}