/// <summary> /// テストデータ削除 /// </summary> public void RemoveTestData() { using (SampleEntities sampleEntities = new SampleEntities()) { Console.WriteLine(Environment.NewLine); Console.WriteLine("データの削除"); // エリア情報取得 // 子要素を取得しなくても、リレーションデータの削除を確認。 MArea area = sampleEntities.Areas.FirstOrDefault(); //.Include(a => a.Shops) // .ThenInclude(shop => shop.SalesDailies) //.Include(a => a.Shops) // .ThenInclude(shop => shop.SalesMonthlies) // .FirstOrDefault(); // 削除データの確認 this.OutputObject(area); // 削除 sampleEntities.Remove(area); // 削除内容の保存 sampleEntities.SaveChanges(); } }