Class/DbFactoryHelper.cs
(开头部分) 16KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.Common;
using System.Configuration;
namespace invite_bids
{
public class DbFactoryHelper
{
/* 配置文件中需要添加配置信息
<connectionStrings>
<add name="ConnectionString" providerName="System.Data.SqlClient" connectionString="5678"/>
</connectionStrings>
*/
public static string ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["connstr"].ToString();
private static DbProviderFactory DbProviderFactory = DbProviderFactories.GetFactory(System.Configuration.ConfigurationManager.ConnectionStrings["connstr"].ProviderName.ToString());
#region CreateConnection
/// <summary>
/// CreateConnection
/// </summary>
/// <returns>DbConnection</returns>
public static DbConnection CreateConnection()
{
DbConnection Conn = DbFactoryHelper.DbProviderFactory.CreateConnection();
Conn.ConnectionString = DbFactoryHelper.ConnectionString;
return Conn;
}
/// <summary>
/// CreateConnection
/// </summary>
/// <param name="connectionName">string</param>
/// <returns>DbConnection</returns>
public static DbConnection CreateConnection(string connectionName)
{
DbProviderFactory dbProviderFactory = DbProviderFactories.GetFactory(System.Configuration.ConfigurationManager.ConnectionStrings[connectionName].ProviderName.ToString());
DbConnection Conn = dbProviderFactory.CreateConnection();
Conn.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings[connectionName].ToString();
return Conn;
}
#endregion
#region CreateCommand
/// <summary>
/// CreateCommand
/// </summary>
/// <returns>DbCommand</returns>
public static DbCommand CreateCommand()
{
return DbFactoryHelper.DbProviderFactory.CreateCommand();
}
/// <summary>
/// CreateCommand
后面还有 451 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。