mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2026-02-27 16:50:33 +08:00
Update access demo
This commit is contained in:
@@ -13,6 +13,7 @@ namespace OrmTest
|
||||
public static void Init()
|
||||
{
|
||||
EasyExamples();
|
||||
AccessAndSqliteTest();
|
||||
//QueryConditions();
|
||||
JoinTable();
|
||||
//Async();
|
||||
@@ -24,6 +25,7 @@ namespace OrmTest
|
||||
//ConfiQuery();
|
||||
}
|
||||
|
||||
|
||||
private static void ConfiQuery()
|
||||
{
|
||||
var db = GetInstance();
|
||||
@@ -297,6 +299,17 @@ namespace OrmTest
|
||||
Console.WriteLine("#### Subquery End ####");
|
||||
}
|
||||
|
||||
private static void AccessAndSqliteTest()
|
||||
{
|
||||
var db = GetInstance();
|
||||
var sqlitedb = GetSqliteInstance();
|
||||
db.Queryable<Order>().ToList();
|
||||
sqlitedb.DbMaintenance.CreateDatabase();
|
||||
sqlitedb.CodeFirst.InitTables<Order>();
|
||||
sqlitedb.Queryable<Order>().ToList();
|
||||
db.Queryable<Order>().ToList();
|
||||
}
|
||||
|
||||
private static void SqlFuncTest()
|
||||
{
|
||||
Console.WriteLine("");
|
||||
@@ -575,5 +588,23 @@ namespace OrmTest
|
||||
}
|
||||
});
|
||||
}
|
||||
private static SqlSugarClient GetSqliteInstance()
|
||||
{
|
||||
return new SqlSugarClient(new ConnectionConfig()
|
||||
{
|
||||
DbType = SqlSugar.DbType.Sqlite,
|
||||
ConnectionString = "DataSource=/sqlite.db",
|
||||
InitKeyType = InitKeyType.Attribute,
|
||||
IsAutoCloseConnection = true,
|
||||
AopEvents = new AopEvents
|
||||
{
|
||||
OnLogExecuting = (sql, p) =>
|
||||
{
|
||||
Console.WriteLine(sql);
|
||||
Console.WriteLine(string.Join(",", p?.Select(it => it.ParameterName + ":" + it.Value)));
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user