zoukankan      html  css  js  c++  java
  • vs2015安装ORACLE的DbFirst

    不说DbFirst好在哪里,它和ModelFirst,CodeFirst都各有各的好,由于对于已经存在的一个大型的业务库,使用EntityFramework的更倾向于DbFirst,因为好多同事已经习惯了直接修改数据库。

    下载oracle的dbac(x86)下载地址(不能下载请留言),关掉vs,然后安装下载下来的压缩包里面的setup.exe。安装设置的两个目录,一定不要有特殊字符,可以用同一个,@,()等千万别有。

    高兴的打开vs,然后新建一个edmx,新建连接,完了之后,看到了好多表,选中,保存敏感信息,不另存为,然后点完成。ok了,看见了新生成的edmx,但是,里面却没有数据。没有任何一个表被映射过来。在错误列表中发现,是由于在oracle中设置了联合主键,然后联合主键的Enable被设置为False,又将联合主键中的字段设为可空,导致生成实体的时候报“联合主键部分属性不能为null”的错误。

    重新处理,编译一次系统,然后再添加基于实体的WEBAPI控制器,一切ok。

  • 相关阅读:
    第12-13周总结
    排球比赛计分规则
    我与计算机
    排球比赛计分规则-三层架构
    怎样成为一个高手 观后感
    最后一周冲刺
    本周psp(观众页面)
    本周psp(观众页面)
    本周工作计量
    本周总结
  • 原文地址:https://www.cnblogs.com/ensleep/p/4884526.html
Copyright © 2011-2022 走看看