This commit is contained in:
sunkaixuan 2019-05-20 17:00:19 +08:00
parent 08fd0e20f2
commit 7d10f24683

View File

@ -13,6 +13,7 @@ namespace OrmTest
public static void Init() public static void Init()
{ {
EasyExamples();
QueryConditions(); QueryConditions();
JoinTable(); JoinTable();
Async(); Async();
@ -23,6 +24,26 @@ namespace OrmTest
ReturnType(); ReturnType();
} }
private static void EasyExamples()
{
Console.WriteLine("");
Console.WriteLine("#### Examples Start ####");
var db = GetInstance();
var dbTime = db.GetDate();
var getAll = db.Queryable<Order>().ToList();
var getOrderBy = db.Queryable<Order>().OrderBy(it => it.Name,OrderByType.Desc).ToList();
var getOrderBy2 = db.Queryable<Order>().OrderBy(it => it.Id).OrderBy(it => it.Name, OrderByType.Desc).ToList();
var getOrderBy3 = db.Queryable<Order>().OrderBy(it =>new { it.Name,it.Id}).ToList();
var getRandom = db.Queryable<Order>().OrderBy(it => SqlFunc.GetRandom()).First();
var getByPrimaryKey = db.Queryable<Order>().InSingle(2);
var getSingleOrDefault = db.Queryable<Order>().Where(it => it.Id == 1).Single();
var getFirstOrDefault = db.Queryable<Order>().First();
var getByWhere = db.Queryable<Order>().Where(it => it.Id == 1 || it.Name == "a").ToList();
var getByWhere2 = db.Queryable<Order>().Where(it => it.Id == DateTime.Now.Year).ToList();
var getByFuns = db.Queryable<Order>().Where(it => SqlFunc.IsNullOrEmpty(it.Name)).ToList();
Console.WriteLine("#### Examples End ####");
}
private static void ReturnType() private static void ReturnType()
{ {
Console.WriteLine(""); Console.WriteLine("");