zoukankan      html  css  js  c++  java
  • Code First研究学习1_Reverse Enginner Code First

      最近因为公司需要,自己开始研究Code First,之前还是听说过这个,也知道是代码优先的意思!至于具体怎么的代码优先,我的理解如下!

      在听说code  first的时候,心里也就觉得怪了,是怎么将Model层的类转换成数据库中的表,又是怎么标志主外键的,Model层怎么写才能让程序在转换成数据库的时候认识....,这些貌似仔细想一下,还真觉得有点强悍!此时就在想有没有什么工具先将现成的数据库转换成Model层,让我看看Model层里面是怎么在写!如果你都能想到这个了,那你也就成功了一部分了!好吧,那就在这里把具体要用到的工具都列举出来嘛,下文再介绍!Entity Framework Power Tools , Entity Framework.【这些工具都在VS扩展和更新中】

     一:工具的位置

      二:将数据库转换成Model层时,需要用到的工具就是Entity Framework Power Tools,具体的步骤如下:

      1.创建一个控制台应用程序,并选择项目,单击右键出现的就是下面的界面,单击Reverse  Enginner Code  First

      2.单击Reverse  Enginner Code  First后出现的就是选择服务器和数据库的界面

      

    3.创建成功后的项目就多出一个Model文件夹,Model文件夹下还有一个Mapping文件夹,Mapping文件夹里面的文件名称都是以 表名+ Map ,其主要的内容是标识每个表的主外键关系和一些字段的特殊标注[例如最大长度等]

    三:通过上面的方法就可以看到通过Code First Power Tools工具将数据库转换成Model层的文件内容了,多研究研究生成的实体类,至于具体怎么再将Model层转换成数据库,下章讲解!

  • 相关阅读:
    MySQL的字符编码体系(一)——数据存储编码
    poj 1659 Frogs' Neighborhood 度序列可图化 贪心
    POJ 1083 && HDU 1050 Moving Tables (贪心)
    cocos2d-x wp8 中文显示问题
    Linux多线程编程
    how tomcat works 五 servlet容器 上
    SecureCRT 选择Courier New等其他字体.
    如何设置secureCRT的鼠标右键为弹出文本操作菜单功能
    SecureCRT中文显示乱码
    ZooKeepr日志清理
  • 原文地址:https://www.cnblogs.com/pfwbloghome/p/3660271.html
Copyright © 2011-2022 走看看