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

 

相关内容

热门资讯

AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWR报告解读 WORKLOAD REPOSITORY PDB report (PDB snapshots) AW...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
群晖外网访问终极解决方法:IP... 写在前面的话 受够了群晖的quickconnet的小水管了,急需一个新的解决方法&#x...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
Azure构建流程(Power... 这可能是由于配置错误导致的问题。请检查构建流程任务中的“发布构建制品”步骤,确保正确配置了“Arti...