Update demo

This commit is contained in:
sunkaixuan 2022-05-24 02:08:55 +08:00
parent 71dcd5d3fa
commit cccb1d06c3

View File

@ -16,14 +16,16 @@ namespace OrmTest
var db = NewUnitTest.Db; var db = NewUnitTest.Db;
db.CurrentConnectionConfig.ConfigId = "1"; db.CurrentConnectionConfig.ConfigId = "1";
using (var uow = db.CreateContext<MyDbContext>())
using (var uow = db.CreateContext<MyDbContext>())//带事务
{ {
var o = uow.GetRepository<ORDER>(); var list3 = uow.OrderItem.GetList();//查询OrderItem
var o2 = uow.GetMyRepository<DbSet<ORDER>>(); var list4 = uow.Orders.GetList();//查询Orders
var list = o.GetList();//默认仓储 //也可以手动调用仓储
var list2 = o2.CommQuery();//自定义仓储 //var orderItemDal=uow.GetMyRepository<DbSet<OrderItem>>();
var list3 = uow.Orders1.GetList();//MyDbContext中的默认仓储
var list4 = uow.Orders2.GetList();//MyDbContext中的自定义仓储
uow.Commit(); uow.Commit();
} }
} }
@ -33,13 +35,13 @@ namespace OrmTest
public class MyDbContext : SugarUnitOfWork public class MyDbContext : SugarUnitOfWork
{ {
/// <summary> /// <summary>
/// 原生仓储 /// OrderItem
/// </summary> /// </summary>
public SimpleClient<ORDER> Orders1 { get; set; } public DbSet<OrderItem> OrderItem { get; set; }
/// <summary> /// <summary>
///自定义仓储 ///Orders2
/// </summary> /// </summary>
public DbSet<ORDER> Orders2 { get; set; } public DbSet<ORDER> Orders { get; set; }
} }
/// <summary> /// <summary>
/// 自定义仓储 /// 自定义仓储