最好的.net代码生成器smartsofthelp辅助开发工具V3.4
创始人
2025-05-31 14:08:04
0次

关系型数据库高并发接口代码生成\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 自动生成增删改查成员方法

 

SmartSoftHelp 极简,极速,极致

网页前端优化,压缩,缓存?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

 bbc640474c2640e197aaf3a413b1c3bb.jpg

 

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...