mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-10-15 18:55:07 +08:00
Update PgSql
This commit is contained in:
@@ -140,7 +140,7 @@ namespace OrmTest.Demo
|
|||||||
var student1 = db.Queryable<Student>().InSingle(1);
|
var student1 = db.Queryable<Student>().InSingle(1);
|
||||||
|
|
||||||
//get SimpleClient
|
//get SimpleClient
|
||||||
var sdb = db.SimpleClient;
|
var sdb = db.GetSimpleClient();
|
||||||
var student2 = sdb.GetById<Student>(1);
|
var student2 = sdb.GetById<Student>(1);
|
||||||
sdb.DeleteById<Student>(1);
|
sdb.DeleteById<Student>(1);
|
||||||
sdb.Insert(new Student() { Name = "xx" });
|
sdb.Insert(new Student() { Name = "xx" });
|
||||||
@@ -154,42 +154,7 @@ namespace OrmTest.Demo
|
|||||||
|
|
||||||
private static void StoredProcedure()
|
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<dynamic>(() =>
|
|
||||||
{
|
|
||||||
string spName = "sp_help";
|
|
||||||
return db.Ado.SqlQueryDynamic(spName, new { objname = "student" });
|
|
||||||
});
|
|
||||||
|
|
||||||
//2. has output
|
|
||||||
object outPutValue;
|
|
||||||
var outputResult = db.Ado.UseStoredProcedure<dynamic>(() =>
|
|
||||||
{
|
|
||||||
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<School>("sp_school", p11, p22);
|
|
||||||
}
|
}
|
||||||
private static void Tran()
|
private static void Tran()
|
||||||
{
|
{
|
||||||
|
@@ -34,6 +34,12 @@ namespace SqlSugar
|
|||||||
return "select current_date";
|
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)
|
public override string GetNoTranslationColumnName(string name)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user