mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-18 20:08:15 +08:00
AggregateRootRepository
This commit is contained in:
@ -10,11 +10,23 @@ namespace FreeSql.Tests.DbContext2
|
||||
{
|
||||
public class AggregateRootRepositoryTest
|
||||
{
|
||||
class UserRepository : AggregateRootRepository<User>
|
||||
{
|
||||
public UserRepository(IFreeSql fsql, UnitOfWorkManager uowManager) : base(uowManager?.Orm ?? fsql)
|
||||
{
|
||||
var code = SelectAggregateRootStaticCode;
|
||||
}
|
||||
|
||||
public override ISelect<User> Select => base.SelectDiy;
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void Test1v1()
|
||||
{
|
||||
using (var fsql = g.CreateMemory())
|
||||
{
|
||||
new UserRepository(fsql, null);
|
||||
|
||||
var repo = fsql.GetAggregateRootRepository<User>();
|
||||
var user = new User
|
||||
{
|
||||
|
Reference in New Issue
Block a user