public void TestDeleteKptBoard() { using (var db = new KptBoardModel()) { var kptBoard = db.KptBoards.Where(b => b.Problem == "問題だけ").First(); db.Remove(kptBoard); // 削除 db.SaveChanges(); } }
// テーブルを削除する private void Truncate() { using (var db = new KptBoardModel()) { foreach (var u in db.Users.ToArray()) { db.Remove <User>(u); } db.SaveChanges(); } }
public void TestDeleteUserHasKptBoard() { using (var db = new KptBoardModel()) { // Includeしていないので、Userの情報しか取れない var user = db.Users.Where((u) => u.Name == "User03").First(); db.Remove(user); // 削除 db.SaveChanges(); } }
public void TestInsertUser() { using (var db = new KptBoardModel()) { // 全レコードを削除 foreach (var u in db.Users.ToArray()) { db.Remove <User>(u); } db.Add(new User { Name = "User01" }); db.Add(new User { Name = "User02", Age = 2 }); db.SaveChanges(); } }