Esempio n. 1
0
 public void TestDeleteKptBoard()
 {
     using (var db = new KptBoardModel())
     {
         var kptBoard = db.KptBoards.Where(b => b.Problem == "問題だけ").First();
         db.Remove(kptBoard);   // 削除
         db.SaveChanges();
     }
 }
Esempio n. 2
0
 // テーブルを削除する
 private void Truncate()
 {
     using (var db = new KptBoardModel())
     {
         foreach (var u in db.Users.ToArray())
         {
             db.Remove <User>(u);
         }
         db.SaveChanges();
     }
 }
Esempio n. 3
0
        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();
            }
        }
Esempio n. 4
0
        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();
            }
        }