zoukankan      html  css  js  c++  java
  • EF添加ADO.NET实体模型处直接选择Oracle数据源

    介绍了如何下载Mysql for vs Tools来进行Mysql的ADO.NET实体模型数据源选择,今天将Oracle的测试了下。步骤如下:

    1、在你项目Model层中nuget安装选中项

    2、下载oracle,这个有点麻烦~就不具体说咯,这里就说下已经下好oracle的情况下,还要下一个oracle for vs2015 Tools。就是我们的驱动。

    到官网:

    下载之后,直接安装即可(注意,安装前最好将VS先退出):

    完事儿后,就可以在我们新建项目——ADO.NET实体模型——新建链接中看到oracle的驱动

    这样,基本就完事儿了~~~

    这里有一点要注意UI除了在webconfig中加入连接字符串和provider外,还得将oracle.ManagedDataAccess.EntityFramework Nuget进来,有可能是我配置的少了点什么,所以干脆直接Nuget下,自动添加配置。

    复制代码
    <!--oracle的数据库连接字符串-->
        <add name="OracleEntities"
          connectionString="metadata=res://*/OracleModel.csdl|res://*/OracleModel.ssdl|res://*/OracleModel.msl;provider=Oracle.ManagedDataAccess.Client;provider connection string=&quot;DATA SOURCE=127.0.0.1:1521/DJD;PASSWORD=lovemary;USER ID=SYSTEM&quot;"
          providerName="System.Data.EntityClient"/>
        <add name="OracleDbContext" providerName="Oracle.ManagedDataAccess.Client"
          connectionString="User Id=oracle_user;Password=oracle_user_password;Data Source=oracle"/>
    复制代码
    复制代码
     <!--oracle的EF程序集 可以理解为驱动-->
          <provider invariantName="Oracle.ManagedDataAccess.Client"
            type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
    复制代码
    如果您认为这篇文章还不错或者有所收获,可以点击右下角的【推荐】按钮,因为你的支持是我继续写作,分享的最大动力!
  • 相关阅读:
    使用JS完成首页轮播图效果
    使用JS完成注册表单的数据校验
    网上商城------表单校验
    网上商城-----注册功能的实现
    网上商城-----环境配置
    博客还是搬到csdn吧~
    【【【超高仿】】】迅雷播放器教程 -- 总结(14)
    duilib进阶教程 -- 总结 (17)
    duilib进阶教程 -- 改进List控件 (16)
    duilib进阶教程 -- 设置资源路径 (15)
  • 原文地址:https://www.cnblogs.com/sjqq/p/7380117.html
Copyright © 2011-2022 走看看