• 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"/>
    复制代码
    如果您认为这篇文章还不错或者有所收获,可以点击右下角的【推荐】按钮,因为你的支持是我继续写作,分享的最大动力!
  • 相关阅读:
    关于ssh的一篇很好的文章
    课后作业--2 阅读计划及问题
    课后作业--1
    课后作业PPT 7
    大道至简 7、8、读后感
    第六章 读后感
    第五篇 读后感
    数组课后作业
    课后作业1:字串加密
    第四篇 读后感
  • 原文地址:https://www.cnblogs.com/sjqq/p/7380117.html
Copyright © 2020-2023  润新知