最好的.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

 

相关内容

热门资讯

保存时出现了1个错误,导致这篇... 当保存文章时出现错误时,可以通过以下步骤解决问题:查看错误信息:查看错误提示信息可以帮助我们了解具体...
汇川伺服电机位置控制模式参数配... 1. 基本控制参数设置 1)设置位置控制模式   2)绝对值位置线性模...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
表格中数据未显示 当表格中的数据未显示时,可能是由于以下几个原因导致的:HTML代码问题:检查表格的HTML代码是否正...
本地主机上的图像未显示 问题描述:在本地主机上显示图像时,图像未能正常显示。解决方法:以下是一些可能的解决方法,具体取决于问...
表格列调整大小出现问题 问题描述:表格列调整大小出现问题,无法正常调整列宽。解决方法:检查表格的布局方式是否正确。确保表格使...
不一致的条件格式 要解决不一致的条件格式问题,可以按照以下步骤进行:确定条件格式的规则:首先,需要明确条件格式的规则是...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...