mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-18 20:08:15 +08:00
AggregateRootRepository
This commit is contained in:
@ -15,7 +15,6 @@ namespace FreeSql.Tests.DbContext2
|
||||
{
|
||||
public OrderRepository(IFreeSql fsql, UnitOfWorkManager uowManager) : base(uowManager?.Orm ?? fsql)
|
||||
{
|
||||
var code = SelectAggregateRootStaticCode;
|
||||
}
|
||||
|
||||
public override ISelect<Order> Select => base.SelectDiy;
|
||||
@ -28,6 +27,14 @@ namespace FreeSql.Tests.DbContext2
|
||||
{
|
||||
new OrderRepository(fsql, null);
|
||||
|
||||
var code = AggregateRootUtils.GetAutoIncludeQueryStaicCode(fsql, typeof(Order));
|
||||
Assert.Equal(@"//fsql.Select<Order>()
|
||||
SelectDiy
|
||||
.IncludeMany(a => a.Details, then => then
|
||||
.Include(b => b.Extdata))
|
||||
.IncludeMany(a => a.Tags)
|
||||
.Include(a => a.Extdata)", code);
|
||||
|
||||
fsql.Insert(new[]
|
||||
{
|
||||
new Tag { Name = "tag1" },
|
||||
|
Reference in New Issue
Block a user