Skip to content

Commit 60b54ac

Browse files
committed
合并
1 parent cd272d7 commit 60b54ac

File tree

2 files changed

+43
-9
lines changed

2 files changed

+43
-9
lines changed

Examples/base_entity/Program.cs

+43
Original file line numberDiff line numberDiff line change
@@ -632,6 +632,49 @@ static void Main(string[] args)
632632
}
633633
}).Wait();
634634

635+
var usergroupRepository = fsql.GetAggregateRootRepository<UserGroup>();
636+
usergroupRepository.Delete(a => true);
637+
usergroupRepository.Insert(new[]{
638+
new UserGroup
639+
{
640+
CreateTime = DateTime.Now,
641+
GroupName = "group1",
642+
UpdateTime = DateTime.Now,
643+
Sort = 1,
644+
User1s = new List<User1>
645+
{
646+
new User1 { Nickname = "nickname11", Username = "username11", Description = "desc11" },
647+
new User1 { Nickname = "nickname12", Username = "username12", Description = "desc12" },
648+
new User1 { Nickname = "nickname13", Username = "username13", Description = "desc13" },
649+
}
650+
},
651+
new UserGroup
652+
{
653+
CreateTime = DateTime.Now,
654+
GroupName = "group2",
655+
UpdateTime = DateTime.Now,
656+
Sort = 2,
657+
User1s = new List<User1>
658+
{
659+
new User1 { Nickname = "nickname21", Username = "username21", Description = "desc21" },
660+
new User1 { Nickname = "nickname22", Username = "username22", Description = "desc22" },
661+
new User1 { Nickname = "nickname23", Username = "username23", Description = "desc23" },
662+
}
663+
},
664+
});
665+
var ugroupFirst = usergroupRepository.Select.First();
666+
ugroupFirst.Sort++;
667+
usergroupRepository.Update(ugroupFirst);
668+
var userRepository = fsql.GetAggregateRootRepository<User1>();
669+
670+
var testsublist1 = fsql.Select<UserGroup>()
671+
.ToList(a => new
672+
{
673+
a.Id,
674+
list = userRepository.Select.Where(b => a.Id == 1).Where(b => b.GroupId == a.Id).ToList(),
675+
list2 = fsql.Select<User1>().Where(b => a.Id == 2).Where(b => b.GroupId == a.Id).ToList(b => b.Nickname),
676+
});
677+
635678
Utils.IsStrict = false;
636679
var user1Tb = fsql.CodeFirst.GetTableByEntity(typeof(User11));
637680

FreeSql.DbContext/FreeSql.DbContext.xml

-9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)