首页 > 数据库 >Entity Framework 6 Oracle DbConfiiguration

Entity Framework 6 Oracle DbConfiiguration

时间:2022-11-22 10:22:40浏览次数:40  
标签:Entity Framework DbConfiguration Oracle DbConfiiguration public

Entity Framework 6 Oracle DbConfiiguration

不想配置Entity Framework 6的App.Config文件时,要重写DbConfiguration,还要AppConfig当中的所有关于EntityFramework的所有配置项删除,不然DbConfiguration不会生效。

public class MyDbConfiguration : DbConfiguration
{
    public InMindDbConfiguration()
    {
            SetDefaultConnectionFactory(new OracleConnectionFactory());
            SetProviderServices("Oracle.ManagedDataAccess.Client", EFOracleProviderServices.Instance);
            SetProviderFactory("Oracle.ManagedDataAccess.Client", new OracleClientFactory());
    }
}

[DbConfigurationType(typeof(MyDbConfiguration))]
public class MyDbContext : DbContext
{
    private const string ConnectionString = "User Id=xxx;Password=xxx;Data Source=Oralce";
    static MyDbContext ()
    {
        //配置TNS路径
        //OracleConfiguration.TnsAdmin = @"c:\odtnet\network\admin";

        //配置初始化器
        //Database.SetInitializer(new MyCreateDatabaseInitializer());
    }
    public MyDbContext() : base(ConnectionString)
    {
        
    }
}

标签:Entity,Framework,DbConfiguration,Oracle,DbConfiiguration,public
From: https://www.cnblogs.com/nolyn-shen/p/16914273.html

相关文章

  • oracle中函数的简单使用
    --status为空返回3,不为空显示本身的值select*frompublic_memoccwherenvl(cc.status,'3')!='4'  --status为空显示数据为空,不为空显示本身的值s......
  • idea使用oracle数据库报错《java.sql.SQLRecoverableException: IO 错误: Undefined E
    错误描述java.lang.RuntimeException:java.sql.SQLRecoverableException:IO错误:UndefinedError atcom.baomidou.mybatisplus.generator.config.DataSourceConfig.......
  • Oracle表空间管理
    Oracle表空间管理1.查看表空间信息SQL>SELECTtablespace_name,status,contents,logging,extent_management,allocation_type,segment_space_managementfrom......
  • Oracle-创建表空间和用户
    1、创建临时表空间createtemporarytablespacedsjzx_temptempfile'/data/oracledata/dsjzx_cdb_temp.dbf'size100mautoextendonnext100mmaxsizeUNLIMITE......
  • Linux系统静默安装oracle数据库
    Linux系统静默安装oracle数据库 一.安装准备1.建立用户及组groupaddoinstallgroupadddbagroupaddoperuseradd-goinstall-Gdba,operoraclepasswdoracle2......
  • Oracle笔记(八)复杂查询及总结
    一、复杂查询1、列出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资。1、确定所需要的数据表:emp表:可以查询出员工的数量;dept表......
  • Redhat 7.4 安装oracle 11g
    以下是以redhat企业版7.4为例说明一、安装redhat7.4步骤备注:安装系统必须将swap虚拟交换内存分配到18G或者更高,这是oracle11g的配置要求1.1、选择红色框选项回车进......
  • [转]在安装oracle的时候遇到:由于以下错误,Enterprise Manager配置失败
    原文地址:在安装oracle的时候遇到:由于以下错误,EnterpriseManager配置失败-码迷移动版-m.mamicode.com先运行netca添加监听程序,然后用emca重建EM命令为:emca-configdbc......
  • Oracle课程设计记录
    一、Oracle11g的下载安装二、PLSQLDeveloper的下载安装三、InstantClient的下载官网下载:https://www.oracle.com/cn/database/technologies/instant-client.html(1)......
  • Oracle中ALTER TABLE的五种用法(一)
    首发微信公众号:SQL数据库运维原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1&sn=450e9e94fa709b5eeff0de371c62072b&chksm=ea37536cdd......