计算机-entity framework code first连接多数据库的问题

问题描述

entity framework code first连接多数据库的问题

求帮忙,我现在用来自数据库的code first方式连接数据库A,一切正常。
现在想要连接到数据库B,数据库A的表在B中全部都有,结构也都一样,B数据库有很多其他表。
现在的问题是我只修改config里的connectionStrings配置,程序会报“ 具有固定名称“MySql.Data.EntityClient”的 ADO.NET 提供程序未在计算机或应用程序配置文件中注册或无法加载“这个错误。
想要实现的就是以后只用通过修改config里的connectionStrings即可连接不同的数据库。这个要怎么实现啊?
求解。

解决方案

 在你程序启动的时候加上
Database.SetInitializer<你的上下文类>(null);
这样可以忽略EF去验证ModelHash

解决方案二:

Entity Framework code first 手动修改数据库的问题

时间: 2025-01-11 09:10:51

计算机-entity framework code first连接多数据库的问题的相关文章

entity framework power tools 连接oracle数据库时报错

问题描述 有没有人用过entityframeworkpowertools?用这个工具连接本地sqlser没问题,但是连接oracle远程服务报错.(用pl/sql可以连接)

EntityFramework 6.0&lt; Code First &gt; 连接 Mysql数据库

原文:EntityFramework 6.0< Code First > 连接 Mysql数据库 网上有很多关于用EntityFrame来连接Mysql数据库的教程,可是很多并不靠谱,转载的太多了.找了很久,总算是配置好了,现在分享一下. 一,安装:     1.开发环境: VS2013与EF6     2.Mysql数据库为:Mysql Server 6.0     3.安装:Mysql for Visual Studio 1.1.1             下载位置:https://cdn

MySQL &amp;amp; Entity Framework Code First 数据表大小写的问

以前都是使用Linux平台下的MySQL,现在为了调试方便,在开发机上安装了MySQL的Windows版本5.6.10,在使用Entity Framework Code First生成数据库对象时,发现所有的数据表的表名都变成了小写字符,而字段的名称是混合大小写的,这个问题在Linux平台上没有出现过,于是着手弄明白这是肿么一回事. 经过网上搜索,找到这篇文章: Entity Framework with mysql, Table Capitalization issue between lin

Entity Framework Code First反向生成代码

那些年我们生成的代码 早年,笨点的方法通常都是使用DbFirst先生成cs,然后把CS复制出来做些修改 后台基本上就自己使用T4来写,但是一直也没时间完善成通用的版本 MS官方 提供了EntityFramework PowerTools不过实在太难用 第三方的一些生成器也有好用的,不过因为持续集成的需要,所以比较少用 EntityFramework Reverse POCO Code First Generator 好吧,本文正题是推荐EntityFramework Reverse POCO C

学习Entity Framework 中的Code First

这是上周就写好的文章是在公司浩哥的建议下写的本来是部门里面分享求创新用的这里贴出来分享给大家.   最近在对MVC的学习过程中接触到了Code First这种新的设计模式感觉很新颖并且也体验到了这种方式所带来的便利.这里将我的一些理解分享出来. 需要了解的概念 POCO POCOPlain Old CLR Object的概念是从java的POJO借用而来而两者的含义是一致的不同的仅仅是使用的语言不一样.所以POCO的解释就是"Plain Old C# Object".POJO的内在含义

Entity Framework 5.0系列之自动生成Code First代码

在前面的文章中我们提到Entity Framework的"Code First"模式也同样可以基于现有数据库进行开发.今天就让我们一起看一下使用Entity Framework Power Tools如何基于现有数据库生成数据类和数据库上下等. Entity Framework Power Tools 基于现有数据库生成POCO数据类和数据库上下文需要借助Visual Studio一个扩展插件-- Entity Framework Power Tools(一个Code First反向工

[VSTS] 让ADO.NET Entity Framework支持Oracle数据库

近期由于项目所需不得不研究Oracle数据库,回想上一次用Oracle还是07年的事情,实习时候做华晨宝马的项目简单接触了Oracle.这次的项目需要基于.NET平台,我个人的习惯是能用微软自带的就不用第三方的,基于这个原则先想到的ORM模型就是Entity Framework,于是动手尝试一下. 默认情况Visual Studio 2010的.NET项目模板及类型模板中的Entity Framework是不支持Oracle数据库的,找了一圈发现第三方有些插件,但试了一下都不尽如人意,而Orac

Entity Framework 6:专家版本

随着 Entity Framework 最新主版本 EF6 的推出,Microsoft 对象关系映射 (ORM) 工具达到了新的专业高度,与久负盛名的 .NET ORM 工具相比已不再是门 外汉. EF 已经完全成熟,正在超越以前广泛使用的工具. Entity Framework 已经度过了青涩期,它最初只是供数据库开发者使用的工 具,后来在 .NET 社区的敏捷开发者中间引起轰动. 它学会了如何摆脱应用程序 开发模式,转向了普通旧 CLR 对象 (POCO) 模型,支持以测试和域为中心的软件

Oracle中使用Entity Framework 6.x Code-First方式开发

去年写过一篇EF的简单学习笔记,当时EF还不支持Oracle的Code-First开发模式,今天无意又看了下Oracle官网,发现EF6.X已经支持了,并且给出了二篇教程(英文版): 1.Using NuGet to Install and Configure Oracle Data Provider for .NET 2.Entity Framework Code First and Code First Migrations for Oracle Database 基本上照着做就行了,为了方