.NET MVC ADO.NET实体数据模型4种模式区别
下方输入模型名称也就是Context名称
然后点击添加
1、第一种模式
来自数据库IF 设计器
直接选择就是连接到数据库,并自动生产代码,但每次更新数据库格式最好需要从数据库那边进行更新,也可以从VS这边生成SQL语句进行更新。
2、第二种模式
数据模型为空,可以在VS里进行数据表可视化设计,设计完成后可以进行生成数据表。与第一种功能类似,但第一种生成时候回自带生成所有数据表。
3、第三种模式
IF模型为空,需要自定义context文件及数据模型文件
新建后需要进行生成数据代码
public Model1 db = new Model1();
public ActionResult Index()
{
var data = db.sysdiagrams.ToList();
return View(data);
}
}
运行后可以进行自动生成数据库表格,但原来数据丢失
4、第四种模式
会自动生成Context文件及各种数据模型
以上。
如有错误,敬请指正。