public void ET_Repository_QueryExt_ExtendBase() { var repo = RF.Concrete <TestUserRepository>(); using (RF.TransactionScope(repo)) { //查询 TestUser var user = new TestUser { Age = 100 }; repo.Save(user); var userList = EntityRepositoryExtension.GetBySingleProperty(repo, TestUser.AgeProperty, 100); Assert.IsTrue(userList.Count > 0); var userList2 = repo.GetBy(new SinglePropertyCriteira { PropertyName = TestUser.AgeProperty.Name, Value = 100 }); Assert.IsTrue(userList2.Count > 0); //查询 TestTreeTask var task = new TestTreeTask { TestUser = user }; RF.Save(task); var taskRepo = RF.Concrete <TestTreeTaskRepository>(); var taskList = EntityRepositoryExtension.GetBySingleProperty(taskRepo, TestTreeTask.TestUserIdProperty, user.Id); Assert.IsTrue(taskList.Count > 0); //查询 TestAdministrator var adminRepo = RF.Concrete <TestAdministratorRepository>(); var adminList = EntityRepositoryExtension.GetBySingleProperty(adminRepo, TestUser.AgeProperty, 100); Assert.IsTrue(adminList.Count > 0); } }
public void ET_Repository_QueryExt_ExtendBase() { var repo = RF.Concrete<TestUserRepository>(); using (RF.TransactionScope(repo)) { //查询 TestUser var user = new TestUser { Age = 100 }; repo.Save(user); var userList = EntityRepositoryExtension.GetBySingleProperty(repo, TestUser.AgeProperty, 100); Assert.IsTrue(userList.Count > 0); var userList2 = repo.GetBy(new SinglePropertyCriteira { PropertyName = TestUser.AgeProperty.Name, Value = 100 }); Assert.IsTrue(userList2.Count > 0); //查询 TestTreeTask var task = new TestTreeTask { TestUser = user }; RF.Save(task); var taskRepo = RF.Concrete<TestTreeTaskRepository>(); var taskList = EntityRepositoryExtension.GetBySingleProperty(taskRepo, TestTreeTask.TestUserIdProperty, user.Id); Assert.IsTrue(taskList.Count > 0); //查询 TestAdministrator var adminRepo = RF.Concrete<TestAdministratorRepository>(); var adminList = EntityRepositoryExtension.GetBySingleProperty(adminRepo, TestUser.AgeProperty, 100); Assert.IsTrue(adminList.Count > 0); } }
public int IndexOf(TestTreeTask entity) { return base.IndexOf(entity); }
public bool Contains(TestTreeTask entity) { return base.Contains(entity); }
public void Add(TestTreeTask entity) { base.Add(entity); }
public bool Remove(TestTreeTask entity) { return base.Remove(entity); }
public void Insert(int index, TestTreeTask entity) { base.Insert(index, entity); }