软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 电脑教程 > 编程开发 > 工具与技巧 > Entity Framework 开发三种工作流简介

Entity Framework 开发三种工作流简介

  1.Model First

  这种EF工作流模式仅仅在实体数据库不存在的情况下使用,使用设计器进行Model 先行开发,开发过程为:

  1.在EF设计器里创建model

  2.通过model生成实体Database

  3.通过model自动生成类classes

  2.Database First

  与Model First刚好相反,是仅在数据库存在的情况下使用,进行数据库的先行开发,过程为:

  1.创建数据库

  2.在EF设计器里通过已经存在的Database逆向生成工程模型model

  3.通过model自动生成类classes

  3.Code First这种EF工作流模式既可以在实体数据库本身还不存在下,又可以在实体数据库本身已经存在情况下进行代码的现行开发:

  情况一:实体数据库本身还不存在的情况下开发步骤:

  1.通过代码编写类以及映射关系,即创建了Model

  2.通过Model生成实体数据库

  3.可以应用自EF4.3以后版本提供的Migration(数据迁移)来使我们的实体数据库开发在代码先行的基础上逐步完善。

  情况二:实体数据库本身已经存在下的开发步骤:

  1.使用反向数据库工具生成代码类以及映射关系,即Model

  2.修改Model,可以对Model做一些后期封装

  3.同样可以应用Migration进行现行数据库的修改工作,并不影响以前的数据,只要为Migration修改提供默认值即可。

    相关阅读
    网友评论
    栏目导航
    推荐软件