天天看点

.NET MVC ADO.NET实体数据模型4种模式区别

.NET MVC ADO.NET实体数据模型4种模式区别

.NET MVC ADO.NET实体数据模型4种模式区别

下方输入模型名称也就是Context名称

然后点击添加

.NET MVC ADO.NET实体数据模型4种模式区别

1、第一种模式

来自数据库IF 设计器

直接选择就是连接到数据库,并自动生产代码,但每次更新数据库格式最好需要从数据库那边进行更新,也可以从VS这边生成SQL语句进行更新。

2、第二种模式

数据模型为空,可以在VS里进行数据表可视化设计,设计完成后可以进行生成数据表。与第一种功能类似,但第一种生成时候回自带生成所有数据表。

.NET MVC ADO.NET实体数据模型4种模式区别
.NET MVC ADO.NET实体数据模型4种模式区别

3、第三种模式

IF模型为空,需要自定义context文件及数据模型文件

新建后需要进行生成数据代码

public Model1 db = new Model1();
        public ActionResult Index()
        {
            var data = db.sysdiagrams.ToList();
            return View(data);
        }
    }
           

运行后可以进行自动生成数据库表格,但原来数据丢失

4、第四种模式

会自动生成Context文件及各种数据模型

.NET MVC ADO.NET实体数据模型4种模式区别

以上。

如有错误,敬请指正。