Intern Day9

Code First

用这个多。

先从代码(C#或者VB.NET)开始然后EF 基于你写的代码,实体框架生成数据库(自动创建数据对象)。

优点:性能比较好、代码较少冗余、支持多个数据库之间连接(只需要有驱动就行)

缺点:由于都是代码编写的,比如更新数据库。

Database First

Database First是基于已存在的数据库,然后实体框架生成相应代码。

优点:比较专一,专注于当前数据库

缺点:性能会差点、不支持多个数据库连接、如果做数据库结构比较成熟稳定的产品时,我们可以很轻松的使用数据库生成实体模型,从而实现快速开发。

原文地址:https://www.cnblogs.com/OFSHK/p/14451868.html