码迷,mamicode.com
首页 > 移动开发 > 详细

Entity Framework-Model First Approach

时间:2019-02-09 11:56:48      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:完成后   设计   add   sql   first   tps   新建   src   ase   

EF中的model first

所谓mf, 就是使用vs提供的edm designer去设计model,然后将设计好的model使用vs在指定的数据库中生成数据库即可. 当你的项目既没有数据库也没有code的时候, 推荐你在项目中选用model first就行.

先来看个例子

  1. 打开vs, 新建一个console app,
    技术图片
  2. 打开nuget找到ef安装到项目上
    技术图片
  3. add一个ado edm item
    技术图片
    此时会出现一个弹出窗口, vs2017会有四个选项如下:
    技术图片
    选择empty edm designer. 这是为model first设计的.其他的不是了.
  4. 点击finish之后会看到edmx的设计页面.以及model browser.
    技术图片
  5. 在diagram页面右键点击选择add一个entity
    下图是我创建完成的几个entity
    技术图片
  6. 创建完设计好的entity之后, 在model browser上右键点击generate database from
    model
    技术图片
    此时会出现一个弹出窗体, 提示你按照说明配置一个db connection:
    技术图片
  7. 配置完成后会在项目中生成一个model.edmx.sql的文件, 在vs上直接运行这个文件生成数据库就行了.
    技术图片
  8. 数据库创建完后如果还需要再次修改entity的edm, 改完再次选择generate db from model就行. DDL文件会被修改, 再次执行文件,就会在对应的数据库中完成修改内容.
  9. 到此为止model first approach的一个demo就完成了.

参考资料

https://docs.microsoft.com/en-us/ef/ef6/modeling/designer/workflows/model-first

Entity Framework-Model First Approach

标签:完成后   设计   add   sql   first   tps   新建   src   ase   

原文地址:https://www.cnblogs.com/it-dennis/p/10357260.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!