NBIbatis.DAO/BaseDAO.cs
(开头部分) 19KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/********************************************************************************************
* 文件名称: CommonHelper
* 设计人员: 吴文达[QQ:66166064 email:66166064@qq.com]
* 设计时间: 2012/12/14 9:47:37
* 功能描述: 数据库操作基类
* CLR 版本: 4.0.30319.17929
*
********************************************************************************************/
using System;
using System.Collections.Generic;
using System.Collections;
using System.Data;
using IBatisNet.DataMapper;
using IBatisNet.DataMapper.MappedStatements;
using IBatisNet.DataMapper.Exceptions;
using IBatisNet.DataMapper.Scope;
using NBIbatis.Utility;
using System.Data.Common;
using IBatisNet.DataMapper.Configuration.ParameterMapping;
namespace NBIbatis.DAO
{
public class BaseDAO:IBaseDAO
{
#region 初始化
protected Lazy<ISqlMapper> lazeSqlMap = new Lazy<ISqlMapper>(BaseDAO.GetMapper);
protected static EnumDBConfig ConfigNm = EnumDBConfig.Default;
public static ISqlMapper GetMapper()
{
return IBatisMapFactory.GetMapper(ConfigNm);
}
protected ISqlMapper sqlMapCurrent
{
get
{
return lazeSqlMap.Value;
}
}
/// <summary>
/// 构造函数
/// </summary>
/// <param name="_ConnString">连接字符串</param>
public BaseDAO(EnumDBConfig _ConfigNm)
: this()
{
ConfigNm = _ConfigNm;
}
/// <summary>
/// 构造函数
/// </summary>
public BaseDAO()
{
}
#endregion
#region 增删改
/// <summary>
/// 执行新增
后面还有 489 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
