BackEND/NetCore
Select, Insert, Update, Delete문
smartlittlepuppy
2021. 5. 4. 21:08
반응형
// 1. select 쿼리
//1) DbSet<Entities.User> selectList = db.Users;
//2) List<User> selectList = db.Users.ToList();
//3) IEnumerable<User> selectList = db.Users.AsEnumerable();
//List<User> selectList = db.Users.ToList();
//foreach (var item in selectList)
//{
// Console.WriteLine(item.UserName);
//}
// 2. Insert 쿼리
// db.Users.Add(User); 선언한 dbcontext에서 Users라는 테이블에 추가한다. User클래스를 추가한다.
// db.SaveChanges(); commit
//var user = new User();
//user.UserID = 3;
//user.UserName = "임결동";
//user.Birth = "800908";
//var user = new User
//{
// UserID = 3,
// UserName = "임결동",
// Birth = "800908"
//};
//db.Users.Add(new User
//{
// UserID = 3,
// UserName = "임결동",
// Birth = "800908"
//});
//db.SaveChanges();
//Console.WriteLine("Insert completed");
// 3. update문
// var user = new User { UserId = 1, UserName = " 장길동" };
// db.Entry(user).State = EntityState.Modified; db.entry에 user에 넣고 상태가 수정 (modified)하겠다
// db.SaveChanges();
// 4. Delete문
//var user = new User { UserId = 1 };
//db.Users.Remove(user);
//db.SaveChanges();
반응형