Hl.DataDbHelper/DbUlitity.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Data;
using System.Configuration;
using System.Collections;
namespace Hl.DataDbHelper
{
public abstract class DbUlitity
{
#region "字段"
/// <summary>
/// 数据库类型
/// </summary>
private static string _mDbType = ConfigurationManager.AppSettings["DbType"];
/// <summary>
///
/// </summary>
private static DbHelper _mDbHelper = null;
/// <summary>
///
/// </summary>
private static object _mPadLocking = new object();
#endregion
#region "数据库单态实现"
/// <summary>
/// 实例数据访问抽象层
/// </summary>
private static void CreateDb()
{
switch (_mDbType)
{
case "SqlServer":
_mDbHelper = new DbHelperSql();
break;
default:
throw new ApplicationException("数据库配置不对!");
}
}
/// <summary>
/// 实例数据访问抽象层
/// </summary>
public static DbHelper Instance()
{
if (_mDbHelper == null)
{
lock (_mPadLocking)
{
if (_mDbHelper == null)
{
CreateDb();
}
}
}
后面还有 41 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
