2 u012262414 u012262414 于 2016.04.14 15:16 提问

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

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

2个回答

caozhy
caozhy   Ds   Rxr 2016.04.14 23:24
 在你程序启动的时候加上
Database.SetInitializer<你的上下文类>(null);
这样可以忽略EF去验证ModelHash
CSDNXIAON
CSDNXIAON   2016.04.18 08:51

Entity Framework code first 手动修改数据库的问题
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
EntityFramework6 连接mysql数据库(code first模式)
这是我第一篇技术文章,我是一个懒得动笔的人,不知道能不能坚持下去。 这篇文章是介绍 EntityFramework6 连接mysql数据库(code first模式), 也同时可以连接mariadb, 因为我自己是使用mariadb的。 在网上参考了不少中文的,外文的相关的 EntityFramework6 code first 连接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             下载位置:htt
EntityFrameWork Code First 多数据库以及自定义字符串的使用+连接字符串加密调用
关于使用EF-CodeFirst中多数据库使用 以及 自定义字符串的使用 +连接字符串加密调用 度娘好久都没有发现有资料能直接解决这3个问题的文章 这里就把自己摸索的经验给大家分享一下 不多说直接上代码 ef-cf=EntityFrameWork Code First 1,常规ef-cf引用之后 生成的代码以及config配置 丢出来,怎么生成的这个就自己找 很多 我这里是
Entity Framework code first 手动修改数据库的问题
1. 手动给表格添加字段或者新增一个表格会不会对DBContext产生影响呢? 不会产生影响,如果我们不想code中的model不和数据库中增加的保持一致,可以不添加对应的字段和model,但是如果我们需要保持一致,如何做呢 步骤如下: a. 将Model手动改成与数据库一致 b. 在执行DbContext的实例化前加一句 Database.SetInitializer(null);
Entity Framework Code first 禁止重新生成数据表库数据 和实体类修改后如何对应表
<br />尝试使用 Entity Framework Code first  写好代码后  数据库自动生成   很简单方便 。 现在问题来了  需求变化 需要增加字段  甚至增加表 <br /> <br />这时会报错     增加字段保存出来的东西是 The model backing the 'BlogDB' context has changed since the database was created. Either manually delete/update the database, o
Entity Framework 之Code First自动数据迁移
using MvcShopping.Migrations; using MvcShopping.Models; using System; using System.Collections.Generic; using System.Data.Entity; using System.Linq; using System.Web; using System.Web.Http; using Syst
SQLite数据库使用Entity Framework 6连接(Code First)示例程序
SQLite数据库使用Entity Framework 6连接(Code First)示例程序 编程环境VS2010 代码是根据网上教程写的,使用Code First方式。 包括两个项目,一个是用Config文件配置,一个用代码配置。 编写过程参考的连接也在压缩包中列出 如果有需要资源没有分的可以联系我:zhangyueqiu8488@163.com 我也刚用,欢迎讨论。
C# ORM—Entity Framework 之Database first(数据库优先)&Model First(模型优先)(一)
一、什么是Entity Framework 1.1 实体框架(EF)是一个对象关系映射器,使.NET开发人员使用特定于域的对象与关系数据。它消除了需要开发人员通常需要编写的大部分数据访问代码。简化了原有的ado.net 数据访问方式。 ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 1.2 在C#中常用的ORM框架有: 1.NHibernat
Entity Framework 6.1-Code First
Code First-代码优先,先创建好领域模型。根据
Entity Framework Code First模式基础知识及入门实例01
1、新建一个控制台应用程序,名为EF Code First实例01 2、在解决方案名称上右键,选择“管理NuGet程序包”,选择“联机”,搜索Entity,如下图所示(如果是首次使用,则需要下载,以后则直接安装):     安装完成后,在引用中多了对EntityFramework和EntityFramework.SqlServer的引用,接着在程序中加入引用using System.D