ProviderManagerSection.cst 项目数据提供者配置结点信息

 1 None.gif <%--  
 2 None.gifName:
 3 None.gifAuthor: 
 4 None.gifDescription: 
 5 None.gif --%>
 6 None.gif <% @ CodeTemplate Language = " C# "  ResponseEncoding = " UTF-8 "  TargetLanguage = " Text "  Src = ""  Inherits = ""  Debug = " False "  Description = " Template description here. "   %>
 7 None.gif
 8 None.gif <% @ Assembly Name = " System.Data "   %>
 9 None.gif <% @ Import Namespace = " System.Data "   %>
10 None.gif
11 None.gif <% @ Property Name = " NameSpace "  Type = " System.String "  Default = ""  Optional = " false "  Category = " 命名空间 "  Description = " 当前生成实体类的命名空间 "   %>
12 None.gif <% @ Property Name = " ModuleName "  Type = " System.String "  Default = ""  Optional = " false "  Category = ""  Description = " 项目名称 "   %>
13 None.gif
14 None.gif using  System;
15 None.gif using  System.Configuration;
16 None.gif
17 None.gif namespace   <%=  NameSpace %> .Framework
18 ExpandedBlockStart.gifContractedBlock.gif dot.gif {
19ExpandedSubBlockStart.gifContractedSubBlock.gif    /**//// <summary>
20InBlock.gif    /// 项目数据提供者配置信息。
21ExpandedSubBlockEnd.gif    /// </summary>

22InBlock.gif    public partial class <%= ModuleName%>ManagerSection : ConfigurationSection
23ExpandedSubBlockStart.gifContractedSubBlock.gif    dot.gif{
24ExpandedSubBlockStart.gifContractedSubBlock.gif        /**//// <summary>
25InBlock.gif        /// 获取配置的应用程序升级服务数据提供者集合。
26ExpandedSubBlockEnd.gif        /// </summary>

27InBlock.gif        [ConfigurationProperty("providers")]
28InBlock.gif        public ProviderSettingsCollection Providers
29ExpandedSubBlockStart.gifContractedSubBlock.gif        dot.gif{
30ExpandedSubBlockStart.gifContractedSubBlock.gif            get dot.gifreturn (ProviderSettingsCollection)base["providers"]; }
31ExpandedSubBlockEnd.gif        }

32InBlock.gif
33ExpandedSubBlockStart.gifContractedSubBlock.gif        /**//// <summary>
34InBlock.gif        /// 获取默认的应用程序升级服务数据提供者。
35ExpandedSubBlockEnd.gif        /// </summary>

36InBlock.gif        [StringValidator(MinLength = 1)]
37InBlock.gif        [ConfigurationProperty("defaultProvider", DefaultValue = "Sql<%= ModuleName%>Provider")]
38InBlock.gif        public string DefaultProvider
39ExpandedSubBlockStart.gifContractedSubBlock.gif        dot.gif{
40ExpandedSubBlockStart.gifContractedSubBlock.gif            get dot.gifreturn (string)base["defaultProvider"]; }
41ExpandedSubBlockStart.gifContractedSubBlock.gif            set dot.gifbase["defaultProvider"= value; }
42ExpandedSubBlockEnd.gif        }

43ExpandedSubBlockEnd.gif    }

44ExpandedBlockEnd.gif}

45 None.gif
46 None.gif < script runat = " template " >
47 None.gif
48 None.gif </ script >

转载于:https://www.cnblogs.com/wubiyu/articles/807573.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值