Sqlserver 数据库异步公共访问类dbhelperasync -SmartSoftHelp辅助开发工具

SmartSoftHelp 极简,极速,极致

下载地址https://pan.baidu.com/s/1t0ygDseBCM2VZYJ5fM-ZNg?pwd=8f34

 

关系型数据库高并发接口代码生成\\n\\nEF API 接口\\n\\n原声SQL 操作类\\n\\n异步委托 await 操作数据库\\n\\n数据异步访问抽象基础类\\n\\nnetcore 生成EF ORM\\n\\ndbhelperasync原生SQL 异步数据库操作公共类\\n\\n\\n自动生成增删改查成员方法\\n\\n实例代码\\n\\n#region 自动生成增删改查成员方法\\n\\n/// \\u003Csummary>\\n\\n/// 增加一条数据\\n\\n/// \\u003C/summary>\\n\\npublic static async Task\\u003Cbool> Add(Model.area model)\\n\\n{\\n\\nStringBuilder strSql=new StringBuilder();\\n\\nstrSql.Append(\\\"insert into area(\\\");\\n\\nstrSql.Append(\\\"id,code,name,cityId)\\\");\\n\\nstrSql.Append(\\\" values (\\\");\\n\\nstrSql.Append(\\\"@id,@code,@name,@cityId)\\\");\\n\\nSqlParameter[] parameters = {\\n\\nnew SqlParameter(\\\"@id\\\",SqlDbType.Int,10),\\n\\nnew SqlParameter(\\\"@code\\\",SqlDbType.NVarChar,50),\\n\\nnew SqlParameter(\\\"@name\\\",SqlDbType.NVarChar,60),\\n\\nnew SqlParameter(\\\"@cityId\\\",SqlDbType.NVarChar,6)\\n\\n};\\n\\nparameters[0].Value = model.id;\\n\\nparameters[1].Value = model.code;\\n\\nparameters[2].Value = model.name;\\n\\nparameters[3].Value = model.cityId;\\n\\nawait int rows=DbHelperSQLAsync.ExecuteSqlAsync(strSql.ToString(),parameters);\\n\\nif (rows > 0)\\n\\n{return true;}\\n\\nelse\\n\\n{return false;}\\n\\n}\\n\\n/// \\u003Csummary>\\n\\n/// 更新一条数据\\n\\n/// \\u003C/summary>\\n\\npublic static async Task\\u003Cbool> UpDate(Model.area model , string strWhere)\\n\\n{\\n\\nStringBuilder strSql=new StringBuilder();\\n\\nstrSql.Append(\\\"update area set\\\");\\n\\nstrSql.Append(\\\"id=@id,\\\");\\n\\nstrSql.Append(\\\"code=@code,\\\");\\n\\nstrSql.Append(\\\"name=@name,\\\");\\n\\nstrSql.Append(\\\"cityId=@cityId,\\\");\\n\\nstrSql.Append(\\\" where \\\"+strWhere);\\n\\nSqlParameter[] parameters = {\\n\\nnew SqlParameter(\\\"@id\\\",SqlDbType.Int,10),\\n\\nnew SqlParameter(\\\"@code\\\",SqlDbType.NVarChar,50),\\n\\nnew SqlParameter(\\\"@name\\\",SqlDbType.NVarChar,60),\\n\\nnew SqlParameter(\\\"@cityId\\\",SqlDbType.NVarChar,6),\\n\\n};\\n\\nparameters[0].Value = model.id;\\n\\nparameters[1].Value = model.code;\\n\\nparameters[2].Value = model.name;\\n\\nparameters[3].Value = model.cityId;\\n\\nawait int rows=DbHelperSQLAsync.ExecuteSqlAsync(strSql.ToString(),parameters);\\n\\nif (rows > 0)\\n\\n{return true;}\\n\\nelse\\n\\n{return false;}\\n\\n}\\n\\n/// \\u003Csummary>\\n\\n/// 删除数据\\n\\n/// \\u003C/summary>\\n\\npublic static async Task\\u003Cbool> Delete(string strWhere)\\n\\n{\\n\\nStringBuilder strSql=new StringBuilder();\\n\\nstrSql.Append(\\\"delete FROM area \\\");\\n\\n{\\n\\nstrSql.Append(\\\" where \\\"+strWhere);\\n\\n}\\n\\nawait int rows= DbHelperSQLAsync.ExecuteSqlAsync(strSql.ToString());\\n\\nif (rows > 0)\\n\\n{return true;}\\n\\nelse\\n\\n{return false;}\\n\\n}\\n\\n/// \\u003Csummary>\\n\\n/// 获得数据列表\\n\\n/// \\u003C/summary>\\n\\npublic static async Task\\u003CDataSet> GetList(string strWhere)\\n\\n{\\n\\nStringBuilder strSql=new StringBuilder();\\n\\nstrSql.Append(\\\"select id, code, name, cityId\\\");\\n\\nstrSql.Append(\\\" FROM area \\\");\\n\\nif(strWhere.Trim()!=\\\"\\\")\\n\\n{\\n\\nstrSql.Append(\\\" where \\\"+strWhere);\\n\\n}\\n\\nawait DataSet dt= DbHelperSQLAsync.QueryAsync(strSql.ToString());\\n\\nreturn dt;\\n\\n}\\n\\n#endregion 成员方法\\n\\n示例代码二\\n\\n#region 自动生成增删改查成员方法\\n\\n/// \\u003Csummary>\\n\\n/// 增加一条实体数据\\n\\n/// \\u003C/summary>\\n\\npublic int Addarea()\\n\\n{\\n\\nDbHelperAsync\\u003Carea> db = new DbHelperAsync\\u003Carea>();\\n\\narea Modelarea = new area();\\n\\nModelarea.id=@id;\\n\\nModelarea.code=@code;\\n\\nModelarea.name=@name;\\n\\nModelarea.cityId=@cityId;\\n\\ndb.area.Add(Modelarea);\\n\\n//await db.area.Add(Modelarea);\\n\\n}\\n\\n/// \\u003Csummary>\\n\\n/// 修改一条实体数据\\n\\n/// \\u003C/summary>\\n\\npublic int Updatearea()\\n\\n{\\n\\nDbHelperAsync\\u003Carea> db = new DbHelperAsync\\u003Carea>();\\n\\narea Modelarea = new area();\\n\\nModelarea.id=@id;\\n\\nModelarea.code=@code;\\n\\nModelarea.name=@name;\\n\\nModelarea.cityId=@cityId;\\n\\ndb.area.Update(Modelarea);\\n\\n//await db.area.Update(Modelarea);\\n\\n}\\n\\n/// \\u003Csummary>\\n\\n/// 删除一条实体数据\\n\\n/// \\u003C/summary>\\n\\npublic int Deletearea()\\n\\n{\\n\\nDbHelperAsync\\u003Carea> db = new DbHelperAsync\\u003Carea>();\\n\\narea Modelarea = new area();\\n\\nModelarea.id=@id;\\n\\nModelarea.code=@code;\\n\\nModelarea.name=@name;\\n\\nModelarea.cityId=@cityId;\\n\\ndb.area.Remove(Modelarea);\\n\\n//await db.area.Remove(Modelarea);\\n\\n}\\n\\n/// \\u003Csummary>\\n\\n///单个实体查询\\n\\n/// \\u003C/summary>\\n\\npublic List\\u003Carea> Queryarea()\\n\\n{\\n\\nDbHelperAsync\\u003Carea> db = new DbHelperAsync\\u003Carea>();\\n\\nreturn db.area.where(p => p.id == @id).ToList();\\n\\n//return await db.area.where(p => p.id == @id).ToList();\\n\\n//return db.area.ToList();\\n\\n}\\n\\n/// \\u003Csummary>\\n\\n///SQL完整语句异步查询返回DataSet数据集\\n\\n/// \\u003C/summary>\\n\\npublic async Task\\u003CDataSet> areaQuery()\\n\\n{\\n\\nstring SQLstr=\\\"\\\";\\n\\nreturn await DbHelperSQLAsync.QueryAsync(SQLstr);\\n\\n}\\n\\n#endregion 自动生成增删改查成员方法

网页前端优化,压缩,缓存?NetCore异步等待,跨平台优势,数据库高并发优化,数据库连接字符串优化,SQL耗时优化,SQL格式化,SQL美化,应用程序优化,服务器优化?

这些技术问题你都知道?

这不仅仅是一个软件,而是很多种解决方案!

支持Netframework ,netcore后台,移动前端UI!

你想知道的答案这里都有!

SmartSoftHelp蓦然回首终结者发必备辅助工具MiniLite2.0

SmartSoftHelp开发辅助工具,一步让你成为专业高手!

工程师:提高程序员内涵,改变编程习惯,智慧与效率的化身!

SmartSoftHelp V3.4

蓦然回首SmartSoftHelp开发辅助优化工具

1.数据库性能优化,数据库参数设置,查询。

2.应用程序性能优化!

3.服务器性能优化.

4.最好的C#代码生成{

Asp.Net2.0,MVC,NetCore经典三层架构,EF架构,高并发Mini API接口常见代码自动生成…}

5.图片,程序,软件应用,公司版权保护,著作权,开发作者信息设置.

6.高复用功能代码DLL公共类库.

7.json,sql ,web前端html,css,js压缩格式化代码,web客户端性能提升!

8.web程序5级缓存优化!

9.linux ,windows 服务器性能优化提升!

蓦然回首魔法智能,智慧,效率,经验的产物!

智慧效率软件产品smartsofthelp3.4!

下载地址:

https://pan.baidu.com/s/1t0ygDseBCM2VZYJ5fM-ZNg?pwd=8f34

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值