public void Test02() { using (var session = Domain.OpenSession()) using (var transaction = session.OpenTransaction()) { var store1 = new model.Store { Name = "store1" }; var store2 = new model.Store { Name = "store2" }; var store3 = new model.Store { Name = "store3" }; store1.Remove(); store2.Remove(); store3.Remove(); session.SaveChanges(); } }
public void Test01() { using (var session = Domain.OpenSession()) using (var transaction = session.OpenTransaction()) { var store = session.Query.All <model.Store>().Single(el => el.Name == "Store"); var book = session.Query.All <model.Book>().Single(el => el.Title == "Romeo and Juliet"); var newBook = new model.Book { Title = "Hamlet" }; newBook.Authors.Add(session.Query.All <model.Author>().Single()); newBook.Stores.Add(store); var newStore = new model.Store { Name = "AnotherStore" }; var oldBookStore = book.Stores.Single(el => el.Name == "Store"); oldBookStore.Name = "RenamedStore"; newStore.Remove(); session.SaveChanges(); } }