基于ASP.NET MVC项目——类库项目里添加EF模型文章
我们来探讨下EF数据的新增。
1、创建上下文对象
2、创建对应的数据模型对象及属性赋值(非空字段必须赋值,自增不要要赋值),如果新增对象以参数传入,则省略此步代码
3、添加模型对象到山下文对象对应模型对象集合中
4、保存上下文对象。
在上篇文章中,我们连接数据库时在App.config文件里我们对数据库的命名为dbEntities
我们新增表为数据库里的Book表。
我们首先创建一个新增这个表的方法,方法里要传入新增数据的参数。
public static void insert1(string AuthorName, string Title, Nullable Price) {
dbEntities dc = new dbEntities(); //创建上下文对象
Books db = new Books(); //创建对应模型并赋值
db.AuthorName = AuthorName;
db.Title = Title;
db.Price = Price;
dc.Books.Add(db); //添加模型到对象中
dc.SaveChanges(); //保存上下文对象
}