Add Queue

This commit is contained in:
sunkaixuan
2019-04-04 20:55:21 +08:00
parent 304ecc64ed
commit cca8a34ff7
20 changed files with 566 additions and 31 deletions

View File

@@ -0,0 +1,65 @@
using OrmTest.Demo;
using OrmTest.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace OrmTest.Demo
{
public class Queue : DemoBase
{
public static void Init()
{
var db = GetInstance();
db.Insertable<Student>(new Student() { Name = "a" }).AddQueue();
db.Insertable<Student>(new Student() { Name = "b" }).AddQueue();
db.SaveQueues();
db.Insertable<Student>(new Student() { Name = "a" }).AddQueue();
db.Insertable<Student>(new Student() { Name = "b" }).AddQueue();
db.Insertable<Student>(new Student() { Name = "c" }).AddQueue();
db.Insertable<Student>(new Student() { Name = "d" }).AddQueue();
var ar = db.SaveQueuesAsync();
ar.Wait();
db.Queryable<Student>().AddQueue();
db.Queryable<School>().AddQueue();
var result = db.SaveQueues<Student, School>();
db.Queryable<Student>().AddQueue();
db.Queryable<School>().AddQueue();
db.AddQueue("select @id", new { id = 1 });
var result2 = db.SaveQueues<Student, School, int>();
db.AddQueue("select 1");
db.AddQueue("select 2");
db.AddQueue("select 3");
db.AddQueue("select 4");
db.AddQueue("select 5");
db.AddQueue("select 6");
db.AddQueue("select 7");
var result3 = db.SaveQueues<int, int, int, int, int, int, int>();
db.AddQueue("select 1");
var result4 = db.SaveQueues<int >();
db.AddQueue("select 1");
db.AddQueue("select 2");
var result5 = db.SaveQueues<int,int>();
db.AddQueue("select 1");
db.AddQueue("select 2");
db.AddQueue("select 3");
var result6 = db.SaveQueuesAsync<int, int,int>();
result6.Wait();
}
}
}

View File

@@ -53,6 +53,7 @@ namespace OrmTest
Demo.Delete.Init();
Demo.InsertOrUpdate.Init();
Demo.Debugger.Init();
Demo.Queue.Init();
Console.WriteLine("all successfully.");
Console.ReadKey();

View File

@@ -58,6 +58,7 @@
<Compile Include="BugTest\BugModels\tLogonHistoryModel.cs" />
<Compile Include="BugTest\BugModels\VipAccountsModel.cs" />
<Compile Include="BugTest\BugModels\VipBenefitsModel.cs" />
<Compile Include="Demos\H_Queue.cs" />
<Compile Include="Demos\I_InsertOrUpdate.cs" />
<Compile Include="Demos\J_Debugger.cs" />
<Compile Include="Models\Brand.cs" />