美文网首页
Entity Framework学习笔记

Entity Framework学习笔记

作者: 請叫我王子 | 来源:发表于2017-12-07 16:20 被阅读0次

Entity Framework是一个强烈关注建模的技术。

Entity Framework有三种开发方式,分别是Code First(代码优先)、DataBase First(数据优先)、Model First(模型优先)。

Code First是指先编写类等代码,然后由EF自动在数据库中完成相应表的创建,但是它又存在一些问题,比如,我们一般在数据库中会存在一些约束和索引,如果使用Code First模式,则无法通过代码去创建相应的约束和索引。

DataBase First是指先创建数据库,再由EF自动生成相应的代码。

Model First是指先在可视化设计器中创建实体类及它们间的关联,然后通过设计器生成相应的SQL命令并将结果保存于一个SQL文件中,通过在数据库中执行这一SQL文件完成数据库的创建和修改工作。

在Entity Framework 7中,已删除Model First方式,在实际开发中,通常是选择DataBase First模式。

相关文章

网友评论

      本文标题:Entity Framework学习笔记

      本文链接:https://www.haomeiwen.com/subject/ipzdixtx.html