public void ORM_LinqQuery_TwoPropertiesConstraint_RefToRef() { var repo = RF.Concrete<BookRepository>(); using (RF.TransactionScope(repo)) { var bc1 = new BookCategory { Code = "1", Name = "1" }; var bc2 = new BookCategory { Code = "2", Name = "1" }; var bc3 = new BookCategory { Code = "3", Name = "3" }; RF.Save(bc1); RF.Save(bc2); RF.Save(bc3); var bl1 = new BookLoc { Code = "1" }; var bl2 = new BookLoc { Code = "2" }; var bl3 = new BookLoc { Code = "3" }; RF.Save(bl1); RF.Save(bl2); RF.Save(bl3); repo.Save(new Book { Name = "1", BookCategory = bc1, BookLoc = bl1 }); repo.Save(new Book { Name = "2", BookCategory = bc2, BookLoc = bl1 }); repo.Save(new Book { Name = "3", BookCategory = bc2, BookLoc = bl2 }); repo.Save(new Book { Name = "4", BookCategory = bc3, BookLoc = bl1 }); repo.Save(new Book { Name = "5", BookCategory = bc3, BookLoc = bl2 }); repo.Save(new Book { Name = "6", BookCategory = bc3, BookLoc = bl3 }); var list = repo.LinqGet_RefBCEqualsRefBC(); Assert.IsTrue(list.Count == 2); Assert.IsTrue(list[0].Name == "1"); Assert.IsTrue(list[1].Name == "6"); } }
public int IndexOf(BookLoc entity) { return base.IndexOf(entity); }
public bool Contains(BookLoc entity) { return base.Contains(entity); }
public void Add(BookLoc entity) { base.Add(entity); }
public bool Remove(BookLoc entity) { return base.Remove(entity); }
public void Insert(int index, BookLoc entity) { base.Insert(index, entity); }