SqlSugar/Src/Asp.NetCore2/Json2Sql/Program.cs

52 lines
1.7 KiB
C#
Raw Normal View History

2022-06-20 13:43:35 +08:00
using SqlSugar;
using System;
using System.Collections.Generic;
namespace Test
{
partial class Program
{
static void Main(string[] args)
{
JsonClient jsonToSqlClient = new JsonClient();
jsonToSqlClient.Context = new SqlSugarClient(new ConnectionConfig()
{
2023-09-10 19:49:16 +08:00
DbType = DbType.SqlServer,
2022-06-20 13:43:35 +08:00
IsAutoCloseConnection = true,
2025-02-11 12:17:37 +08:00
ConnectionString = "server=.;uid=sa;pwd=sasa;database=SQLSUGAR4XTEST;Encrypt=True;TrustServerCertificate=True"
2023-09-10 19:49:16 +08:00
});
//jsonToSqlClient.Context = new SqlSugarClient(new ConnectionConfig()
//{
// DbType = DbType.MySql,
// IsAutoCloseConnection = true,
// ConnectionString = "server=localhost;Database=SqlSugar4xTest;Uid=root;Pwd=haosql"
//}); ;
//TestHelper.InitDatabase(jsonToSqlClient);
2022-06-20 13:49:57 +08:00
2022-06-20 13:43:35 +08:00
jsonToSqlClient.Context.Aop.OnLogExecuted = (sql, p) =>
{
2023-09-10 19:49:16 +08:00
Console.WriteLine(UtilMethods.GetNativeSql(sql,p));
2022-06-20 13:43:35 +08:00
};
Insetable01(jsonToSqlClient);
Description(jsonToSqlClient);
FuncText(jsonToSqlClient);
OrderByTest(jsonToSqlClient);
GroupByTest(jsonToSqlClient);
SelectTest(jsonToSqlClient);
JoinTest(jsonToSqlClient);
WhereTest(jsonToSqlClient);
PageTest(jsonToSqlClient);
PageTest2(jsonToSqlClient);
PageTest3(jsonToSqlClient);
Updateable01(jsonToSqlClient);
Deleteable01(jsonToSqlClient);
2023-09-10 19:49:16 +08:00
DynamicLinq(jsonToSqlClient.Context);
2022-06-20 13:43:35 +08:00
Console.WriteLine();
}
}
}