public void Init() { using (var ctx = new Model1Container1()) using (var dbCtx = new MyDbContext()) { ctx.DeleteDatabase(); ctx.CreateDatabase(); //ctx.Database.Delete(); //ctx.Database.Create(); dbCtx.Database.Delete(); dbCtx.Database.Create(); } }
public void When_Share_Connection_Then_No_Distributed_Transaction_Promoted() { using (var tx = new TransactionScope()) using (var ctx = new Model1Container1()) using (var dbCtx = new MyDbContext((ctx.Connection as EntityConnection).StoreConnection)) //using (var dbCtx = new MyDbContext()) { //ctx.Entity1Set.Add(new Entity1() { Id = 1, Property1 = "HolaMostro" }); ctx.Entity1Set.AddObject(new Entity1() { Id = 1, Property1 = "HolaMostro" }); dbCtx.MyDbEntities.Add(new MyDbEntity() { Id = "1", TheProperty = "TheP" }); ctx.SaveChanges(); dbCtx.SaveChanges(); tx.Complete(); } }