2.3.4 InsertOnSubmit、InsertAllOnSubmit
- 评论:0
- 浏览:523
- RSS:2
a. InsertOnSubmit: 将一个实体添加到datacontext对象中,并在SubmitChange()的时候执行更改。
b. InsertAllOnSubmit:将一个实体集合添加到datacontext对象中,并在SubmitChange()的时候执行更改。
例:
UsersDataContext dal = new UsersDataContext();
User[] user = new User[3]
{
new User { UserName = "Lily", UserPass = "Lily" },
new User { UserName = "Lucy", UserPass = "Lucy" },
new User { UserName = "Tom", UserPass = "Tom" },
};
User user1 = new User { UserName = "Bill", UserPass = "Bill" };
dal.Users.InsertAllOnSubmit(user);//添加实体集合
dal.Users.InsertOnSubmit(user1);//添加单个实体
dal.SubmitChanges();
以上结果为向数据库Users表中增加数据。
※注:以上两个函数必须要跟随SubmitChange()函数才能提交到数据库中。我们可以通俗的理解为:以上两个函数仅仅相当于一条Sql语句,而SubmitChange()相当于执行此条Sql语句。