dataproviderconfiguration.cs

来自「BugNET is an issue tracking and project 」· CS 代码 · 共 59 行

CS
59
字号
using System;
using System.Collections.Generic;
using System.Text;
using System.Configuration;

namespace BugNET.DataAccessLayer
{
    /// <summary>
    /// 
    /// </summary>
    /// <example>
    /// <?xml version="1.0"?>
    /// <configuration>
    ///    <configSections>
    ///      <section name="DataProvider" 
    ///         type="BugNET.Providers.DataProviders.DataProviderConfiguration, BugNET.Providers.DataProviders" 
    ///         allowDefinition="MachineToApplication"/>
    ///    </configSections>
    ///    <DataProvider>
    ///    <add name="SqlDataProvider"
    ///         type="BugNET.Providers.DataAccessProviders.SqlDataProvider, BugNET.Providers.SqlDataProvider" connectionString="BugNET" /> 
    ///    </DataProvider>
    ///</configuration>
    /// </example>
    public class DataProviderConfiguration : ConfigurationSection
    {
        /// <summary>
        /// Gets the providers.
        /// </summary>
        /// <value>The providers.</value>
        [ConfigurationProperty("providers")]
        public ProviderSettingsCollection Providers
        {
            get
            {
                return (ProviderSettingsCollection)base["providers"];
            }
        }

        /// <summary>
        /// Gets or sets the default provider.
        /// </summary>
        /// <value>The default provider.</value>
        [ConfigurationProperty("defaultProvider", DefaultValue = "SqlDataProvider")]
        [StringValidator(MinLength = 1)]
        public string DefaultProvider
        {
            get
            {
                return (string)base["defaultProvider"];
            }
            set
            {
                base["defaultProvider"] = value;
            }
        }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?