DotNet.Utilities/DbUtilities/BaseDbHelper.cs
(开头部分) 16KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
//-----------------------------------------------------------------
// All Rights Reserved , Copyright (C) 2015 , Hairihan TECH, Ltd.
//-----------------------------------------------------------------
using System;
using System.Data;
using System.Data.Common;
using System.IO;
using System.Text;
using System.Diagnostics;
using System.Reflection;
namespace DotNet.Utilities
{
/// <summary>
/// BaseDbHelper
/// 数据库访问层基础类。
///
/// 修改纪录
///
/// 2013.02.04 版本:3.3 JiRiGaLa 解决并发问题。
/// 2011.02.20 版本:3.2 JiRiGaLa 重新排版代码。
/// 2011.01.29 版本:3.1 JiRiGaLa 实现IDisposable接口。
/// 2010.06.13 版本:3.0 JiRiGaLa 改进为支持静态方法,不用数据库Open、Close的方式,AutoOpenClose开关。
/// 2010.03.14 版本:2.0 JiRiGaLa 无法彻底释放、并发时出现异常问题解决。
/// 2009.11.25 版本:1.0 JiRiGaLa 改进ConnectionString。
///
/// <author>
/// <name>JiRiGaLa</name>
/// <date>2011.02.20</date>
/// </author>
/// </summary>
public abstract partial class BaseDbHelper : IDisposable // IDbHelper
{
#region public virtual CurrentDbType CurrentDbType 获取当前数据库类型
/// <summary>
/// 获取当前数据库类型
/// </summary>
public virtual CurrentDbType CurrentDbType
{
get
{
return CurrentDbType.SqlServer;
}
}
#endregion
#region private DbConnection DbConnection 数据库连接必要条件参数
// 数据库连接
private DbConnection dbConnection = null;
/// <summary>
/// 数据库连接
/// </summary>
public DbConnection DbConnection
{
get
{
if (this.dbConnection == null)
{
// 若没打开,就变成自动打开关闭的
后面还有 433 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
