关系型数据库高并发接口代码生成\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