同里做网站,门户网站建立流程,寻找做网站的合作伙伴北京,电子商务网站建设的技术综述EF有几种模式#xff0c;EF的三种模式分别是什么#xff1f;
第一种#xff1a;DataBase First
DataBase First传统的表驱动方式创建EDM#xff0c;然后通过EDM生成模型和数据层代码。除生成实体模型和自跟踪实现模型#xff0c;还支持生成轻型DbContext。 解释#xf…EF有几种模式EF的三种模式分别是什么
第一种DataBase First
DataBase First传统的表驱动方式创建EDM然后通过EDM生成模型和数据层代码。除生成实体模型和自跟踪实现模型还支持生成轻型DbContext。 解释 数据库优先就是你先建好数据库然后再根据数据库生成Model。 第二种Code First
Code First手动创建POCO模型数据层DbContext及映射关系通过Database.SetInitializer生成数据库这种方式较灵活但是代码工作较多。 解释 代码优先就是先建立实体类然后根据实体类生成数据库。 第三种Model First
Model First先创建EDM模型再生成DDL数据库脚本和模型和数据层代码。除生成实体模型和自跟踪实现模型支持生成轻型DbContext。 解释 EDM模型EDM是实体数据模型Entity Data Model的英文缩写 EDM模型可以简单的理解成数据库的表关系图 实体关系图优先