NuGet:GZDBHelper

初始化:

 public class APIBase : ApiController
{
protected GZDBHelper.IDatabase db;
public APIBase()
{
string sql = GZDBHelper.ConnectionStrings.BuildMSSQLConnectionString("local", "WDKB", "sa", "test");
db = GZDBHelper.DatabaseFactory.CreateDatabase(sql, GZDBHelper.ConnectionStrings.ProviderNames.ProviderNameForMSSql, null);
}
}

命令参数类:

 public class SqlParameterProvider : DbParameterBase
{ //DbParameter GenerateParmeter(string parameterName, object value); //DbParameter GenerateParmeter(string parameterName, SqlDbType dbType); //DbParameter GenerateParmeter(string parameterName, SqlDbType dbType, int size); //DbParameter GenerateParmeter(string parameterName, SqlDbType dbType, int size, string sourceColumn);
//protected abstract DbParameter GenerateParmeter(string parameterName, SqlDbType dbType, int size, string sourceColumn, ParameterDirection direction); //DbParameter GenerateParmeter(string parameterName, SqlDbType dbType, int size, ParameterDirection direction, bool isNullable, byte precision, byte scale, string sourceColumn, DataRowVersion sourceVersion, object value); //DbParameter SqlParameter(string parameterName, SqlDbType dbType, int size, ParameterDirection direction, byte precision, byte scale, string sourceColumn, DataRowVersion sourceVersion, bool sourceColumnNullMapping, object value, string xmlSchemaCollectionDatabase, string xmlSchemaCollectionOwningSchema, string xmlSchemaCollectionName);
public void AddParameter(string parameterName, object value)
{
SqlParameter parm = new SqlParameter(parameterName, value);
AddParameter(parm);
}
public void AddParameter(string parameterName, SqlDbType dbType, object value)
{
SqlParameter parm = new SqlParameter(parameterName, dbType);
parm.Value = value;
AddParameter(parm);
} public void AddParameter(string parameterName, SqlDbType dbType, int size, object value)
{
SqlParameter parm = new SqlParameter(parameterName, dbType, size);
parm.Value = value;
AddParameter(parm);
}
public void AddParameter(string parameterName, SqlDbType dbType, int size, object value, ParameterDirection direction)
{
SqlParameter parm = new SqlParameter(parameterName, dbType, size);
parm.Value = value;
parm.Direction = direction;
AddParameter(parm);
}
public void AddParameter(string parameterName, SqlDbType dbType, int size, object value, string sourceColumn)
{
SqlParameter parm = new SqlParameter(parameterName, dbType, size, sourceColumn);
parm.Value = value;
AddParameter(parm);
}
}

使用例子:

最新文章

  1. BrnShop mvc3升级mvc4
  2. PHP扩展开发及内核应用
  3. 谈谈vertical-align的text-bottom和text-top - 韦奕
  4. 理解button标签的默认行为
  5. RBL开发笔记三
  6. python学习之路-day3
  7. CoreOS
  8. 为Python添加默认模块搜索路径
  9. BZOJ 1036 树的统计-树链剖分
  10. FreeMarker笔记 前言&第1章 入门
  11. 2.4 easyui - panel的使用
  12. C#程序及批处理中确定windows操作系统的方法
  13. 错误:Unsupported major.minor version 51.0的解决
  14. useradd和adduser
  15. Sql 优化解决方案
  16. IdentityServer4客户端如何获取自定义声明,了解一下?
  17. Python爬虫3-parse编码与利用parse模拟post请求
  18. adoquery怎样判断数据在缓存中有修改啊
  19. Java 接口 Closeable
  20. MATLAB:图像水平、垂直、水平垂直镜像、转置、旋转变换(flipdim、mirror、transp、imrotate函数)

热门文章

  1. size_t ssize_t loff_t 的区别
  2. 配置LANMP环境(3)-- 安装anmp前准备与实用软件安装
  3. IDEA中maven打包跳过Junit Test
  4. plsql programming 11 记录类型
  5. 将Mac上的***代理共享给其他设备
  6. 注册通用验证用户filter
  7. 如何通过PHP判断年份是否是闰年----两种方法
  8. Linux基础分析
  9. PHP连接MySQL数据库操作
  10. The Intriguing Obsession