ProviderManagerSection.cst 项目数据提供者配置结点信息
1
<%--
2
Name:
3
Author:
4
Description:
5
--%>
6
<%@ CodeTemplate Language="C#" ResponseEncoding="UTF-8" TargetLanguage="Text" Src="" Inherits="" Debug="False" Description="Template description here." %>
7![]()
8
<%@ Assembly Name="System.Data" %>
9
<%@ Import Namespace="System.Data" %>
10![]()
11
<%@ Property Name="NameSpace" Type="System.String" Default="" Optional="false" Category="命名空间" Description="当前生成实体类的命名空间" %>
12
<%@ Property Name="ModuleName" Type="System.String" Default="" Optional="false" Category="" Description="项目名称" %>
13![]()
14
using System;
15
using System.Configuration;
16![]()
17
namespace <%= NameSpace%>.Framework
18
{
19
/// <summary>
20
/// 项目数据提供者配置信息。
21
/// </summary>
22
public partial class <%= ModuleName%>ManagerSection : ConfigurationSection
23
{
24
/// <summary>
25
/// 获取配置的应用程序升级服务数据提供者集合。
26
/// </summary>
27
[ConfigurationProperty("providers")]
28
public ProviderSettingsCollection Providers
29
{
30
get { return (ProviderSettingsCollection)base["providers"]; }
31
}
32![]()
33
/// <summary>
34
/// 获取默认的应用程序升级服务数据提供者。
35
/// </summary>
36
[StringValidator(MinLength = 1)]
37
[ConfigurationProperty("defaultProvider", DefaultValue = "Sql<%= ModuleName%>Provider")]
38
public string DefaultProvider
39
{
40
get { return (string)base["defaultProvider"]; }
41
set { base["defaultProvider"] = value; }
42
}
43
}
44
}
45![]()
46
<script runat="template">
47![]()
48
</script>
<%-- 2
Name:3
Author: 4
Description: 5
--%>6
<%@ CodeTemplate Language="C#" ResponseEncoding="UTF-8" TargetLanguage="Text" Src="" Inherits="" Debug="False" Description="Template description here." %>7

8
<%@ Assembly Name="System.Data" %>9
<%@ Import Namespace="System.Data" %>10

11
<%@ Property Name="NameSpace" Type="System.String" Default="" Optional="false" Category="命名空间" Description="当前生成实体类的命名空间" %>12
<%@ Property Name="ModuleName" Type="System.String" Default="" Optional="false" Category="" Description="项目名称" %>13

14
using System;15
using System.Configuration;16

17
namespace <%= NameSpace%>.Framework18
{19
/// <summary>20
/// 项目数据提供者配置信息。21
/// </summary>22
public partial class <%= ModuleName%>ManagerSection : ConfigurationSection23
{24
/// <summary>25
/// 获取配置的应用程序升级服务数据提供者集合。26
/// </summary>27
[ConfigurationProperty("providers")]28
public ProviderSettingsCollection Providers29
{30
get { return (ProviderSettingsCollection)base["providers"]; }31
}32

33
/// <summary>34
/// 获取默认的应用程序升级服务数据提供者。35
/// </summary>36
[StringValidator(MinLength = 1)]37
[ConfigurationProperty("defaultProvider", DefaultValue = "Sql<%= ModuleName%>Provider")]38
public string DefaultProvider39
{40
get { return (string)base["defaultProvider"]; }41
set { base["defaultProvider"] = value; }42
}43
}44
}45

46
<script runat="template">47

48
</script>


浙公网安备 33010602011771号