• EF6+MVC5之Oracleo数据库的Code First方式实现


    折腾了好几天,在办公室机器上死活找不到ODP.net的Oracle数据库连接方式(但在家中电脑上正常)。后来把之前安装的VS2013和所以安装的Oracle客气端统统卸载,重新安装visual studio 2013旗舰版和ODTwithODAC121021,一切正常(笨办法)。

    参考资料:http://www.oracle.com/technetwork/topics/dotnet/whatsnew/index.html

    一、新建项目、安装软件包

          新建一个Web项目,现在NuGet程序包上已经有ODP.NET Managed Driver的在线下载安装,在线搜索oracle,然后安装ODP.NET的两个程序包,如果没有装EF6的也要装,安装完后如下图:

    然后新建一个基于ODP.net的连接,工具--连接到数据库(就是下面这个界面一直不出来,费了好长时间)

    修改web.config中connectionStrings中的内容,改为自己的正确连接

    二、使用Code First方式从现在有Oracle数据库中生成实体类

          右键Models文件夹--添加--新建项--数据--ADO.NET实体数据模型

    如果没有以下界面的“来自数据的Code First”这项目的话,请安装EFTools for VS2013,具体请看我上一篇博文

    生成了如下的实体数据模型

    结束,欢迎探讨交流!

  • 相关阅读:
    汉诺塔实现笔记
    python-nmap的函数学习
    字符串匹配的KMP算法(转)
    QT下的贪吃蛇
    PentestBox在win10里打不开工具
    Dalvik虚拟机执行流程图
    用dx生成dex时遇到class name does not match path
    python3 小工具
    python3的Cryptodome
    前端学习笔记 day02 CSS
  • 原文地址:https://www.cnblogs.com/wgying/p/4389154.html
Copyright © 2020-2023  润新知