您现在的位置是:首页 > 开发教程

开发教程

QDORM的配置文件

2020-11-11 09:07:32 开发教程 admin
我们对ORM的操作,最终还是对数据库的操作,所以对数据库的连接信息设置是少不了的。QDORM使用了.Net中最常用的Web.Config自定义节配置方式。我们先创建一个Web.Config配置节类://////ORM配置文
我们对ORM的操作,最终还是对数据库的操作,所以对数据库的连接信息设置是少不了的。QDORM使用了.Net中最常用的Web.Config自定义节配置方式。

我们先创建一个Web.Config配置节类:
///<summary>
///ORM配置文件
///</summary>
publicclassORMConfig:ConfigurationSection
{
///<summary>
///取节名为ORMConfig的QDORM配置节
///</summary>
///<returns></returns>
publicstaticORMConfigGetConfig()
{
returnGetConfig("ORMConfig");
}

///<summary>
///取QDORM配置节
///</summary>
///<paramname="sectionName"></param>
///<returns></returns>
publicstaticORMConfigGetConfig(stringsectionName)
{
ORMConfigconfig=(ORMConfig)ConfigurationManager.GetSection(sectionName);
returnconfig;
}

privateconststring_WriteConnectionStrings="WriteConnectionStrings";
///<summary>
///写数据库连接字符串
///</summary>
[ConfigurationProperty(_WriteConnectionStrings,IsRequired=true)]
publicstringWriteConnectionStrings
{
get
{
return(string)base[_WriteConnectionStrings];
}
set
{
base[_WriteConnectionStrings]=value;
}
}

privateconststring_ReadConnectionStrings="ReadConnectionStrings";
///<summary>
///读数据库连接字符串
///</summary>
[ConfigurationProperty(_ReadConnectionStrings,IsRequired=true)]
publicstringReadConnectionStrings
{
get
{
return(string)base[_ReadConnectionStrings];
}
set
{
base[_ReadConnectionStrings]=value;
}
}

privateconststring_ConfigConnectionStrings="ConfigConnectionStrings";
///<summary>
///配置数据库
///</summary>
[ConfigurationProperty(_ConfigConnectionStrings,IsRequired=true)]
publicstringConfigConnectionStrings
{
get
{
return(string)base[_ConfigConnectionStrings];
}
set
{
base[_ConfigConnectionStrings]=value;
}
}
}