From 888472b3147993d6f2c07a5e3b911e73860cd1a1 Mon Sep 17 00:00:00 2001 From: "610262374@qq.com" <610262374@qq.com> Date: Fri, 30 Nov 2018 16:09:25 +0800 Subject: [PATCH] Update PgSql --- .../SqlSeverTest/PgSqlTest/Demos/1_Query.cs | 39 +------------------ .../SqlBuilder/PostgreSQLBuilder.cs | 6 +++ 2 files changed, 8 insertions(+), 37 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSeverTest/PgSqlTest/Demos/1_Query.cs b/Src/Asp.NetCore2/SqlSeverTest/PgSqlTest/Demos/1_Query.cs index a1f50c462..570cea5d7 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/PgSqlTest/Demos/1_Query.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/PgSqlTest/Demos/1_Query.cs @@ -140,7 +140,7 @@ namespace OrmTest.Demo var student1 = db.Queryable().InSingle(1); //get SimpleClient - var sdb = db.SimpleClient; + var sdb = db.GetSimpleClient(); var student2 = sdb.GetById(1); sdb.DeleteById(1); sdb.Insert(new Student() { Name = "xx" }); @@ -154,42 +154,7 @@ namespace OrmTest.Demo private static void StoredProcedure() { - var db = GetInstance(); - //1. no result - db.Ado.UseStoredProcedure(() => - { - string spName = "sp_help"; - var getSpReslut = db.Ado.SqlQueryDynamic(spName, new { objname = "student" }); - }); - - //2. has result - var result = db.Ado.UseStoredProcedure(() => - { - string spName = "sp_help"; - return db.Ado.SqlQueryDynamic(spName, new { objname = "student" }); - }); - - //2. has output - object outPutValue; - var outputResult = db.Ado.UseStoredProcedure(() => - { - string spName = "sp_school"; - var p1 = new SugarParameter("@p1", "1"); - var p2 = new SugarParameter("@p2", null, true);//isOutput=true - var dbResult = db.Ado.SqlQueryDynamic(spName, new SugarParameter[] { p1, p2 }); - outPutValue = p2.Value; - return dbResult; - }); - - - //3 - var dt = db.Ado.UseStoredProcedure().GetDataTable("sp_school", new { p1 = 1, p2 = 2 }); - - - var p11 = new SugarParameter("@p1", "1"); - var p22 = new SugarParameter("@p2", null, true);//isOutput=true - //4 - var dt2 = db.Ado.UseStoredProcedure().SqlQuery("sp_school", p11, p22); + } private static void Tran() { diff --git a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLBuilder.cs b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLBuilder.cs index 41584393a..b2798d01c 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLBuilder.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLBuilder.cs @@ -34,6 +34,12 @@ namespace SqlSugar return "select current_date"; } } + public override string GetTranslationColumnName(string propertyName) + { + if (propertyName.Contains(SqlTranslationLeft)) return propertyName; + else + return SqlTranslationLeft + propertyName.ToLower() + SqlTranslationRight; + } public override string GetNoTranslationColumnName(string name) {