asp.net中EF如何处理多数据库

现在项目是根据不同用户登录使用不同数据库,现在要把数据处理层要用EF框架改写,该怎么处理

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
EF中多数据库的事务问题
[size=16px]我EF分别创建数据库-a和数据库-b的DBcontext。rn比如:先在context-a里某个表,拿到3条数据,rn把这3条数据 Add 到context-b里面,如果这3条数据都Add成功,rn则context-a里,更新这3条数据的状态为“成功发送”,任一环节出错,或者两边数目对不上,所有操作都要回滚。rnrnTransactionScope 能完成这种操作吗?[/size]
odbc 中 多数据库的处理
小弟初来乍到,rn现在有个数据库,其中一个字段是加密存储的,要求将这个字段解密后替代原来的加密内容,我用odbc写的程序能完成要求,但是现在问题是有很多要求这样的数据库,这些数据库的表的结构大致相同,但是因为是不同的数据库,我怎么样在一个程序中全部处理所有的数据库呢?或者能不能作到呢?毕竟CRecordset是和一个数据库的表相关的啊?
三层结构下多数据库怎么处理。。
[code=C#]项目需求,大概要连到4个服务器下的N个数据库。。rn我有三种思路,但觉得都不太可取,不知道大家什么好方法能指点下吗?rn第一种:rnDbHelperSQL类中所有的方法为静态方法,每当操作方法时传递要处理的数据库连接标识。rn如:rnDbHelperSQL.GetSingle(strsql,“网通");//这个时候,创建数据库连接就直接使用DbHelperSQL类中已经定义好的“网通”标识数据库链接。rn缺点就是所有的DbHelperSQL中的方法都要改动下。rn第二种:rn使用“网通”数据库连接的时候直接把DbHelperSQL中的静态数据库连接字段给改成,网通的,用什么的,调用之前就设置下用什么的。。rn如:rnDbHelperSQL.connectionString=getCon("网通");//getCon就是取得网通链接字符串,connectionString是静态变量。rnDbHelperSQL.GetSingle(strsql);rn优点是代码量小了,但是一个静态成员connectionString频繁的改来改去,如果1秒中几十用户访问的话,这个静态字段变来变去,静态方法也很可能受到影响,链接使用犯错误,难免会有人出错吧。rn第三种:rn把DbHelperSQL所有成员改成非静态的,在调用的时候,先new一个DbHelperSQL实例,这个时候传进去数据库连接参数,然后再执行这个数据库连接。这样可以避免第二种的问题。rn如:DbHelperSQL dbCnc=new DbHelperSQL("网通");rndbCnc.GetSingle(strsql);rn优点,前两种的确定都避免了,但新问题是,每次连接都NEW一个实例,这样占用资源是不是很多??rnrnrn希望大家能帮我分析下我这三种方法的我分析优缺点是否正确,并提出意见,能给个更好的写法是最好不过了···[/code]
ado.net多数据库并发事务如何处理
在ado.net(.net2.0及以上)如何处理多数据库并发事务呢?请大侠们指指道,最好有个例子。
如何实现多数据库。。。
EF4.1 和 NH 我该选择哪个??rnEF Code First目前还不支持oralce。。。rn谁知道NH支持吗??rn比较2者,用哪个开发会好点呢?
请问vb的多数据库事物处理是如何处理的?
多谢!
如何进行多数据库联合查询?
现在,我需要在不同的数据库中进行数据查询,并返回查询的结果。如何处理?多谢各位!
多数据库如何连起来查询????
我现在做一个连锁酒店的C/S系统他们每个分店都有自己的数据库,然后作为前台只需要本地服务器,这个好办。然后就是后台账务查询他要查询所有站点的数据也就是多个服务器(数据库)里的数据,比如(有两个站点a和b):他们都有“营业历史”这个表——a.营业历史和b.营业历史,我现在要在后台综合查询这个表如何查询?有什么控件?sql语句如何写?[color=#FF0000]无论c#还是 C++都可以。[/color]
sqlexpress下如何多数据库关联
我客户机上用的是 Sqlexpress,下面挂了两个数据库 DB01,DB02,其中DB01里有大量的数据要导入到DB02里,如果是 mssql,我可以直接用rninsert into [db02].[dbo].tabel1 select * from [db01].[dbo].tabel1 where 。。。rn就把大量数据从 DB01 导入到 DB02,rnrn但是 sqlexpress 好像不能用 [db02].[dbo].tabel1 这种方式,我试了下,提示我找不到对象。rnrn各位兄弟谁在sqlexpress下用过这种方式,请指点一二,谢谢。
VB处理多数据库之间的事务
各位,我现在在 程序中需要对同一个SQLSERVER中的多个数据库进行操作,例如z在demo1he和DEMO2数据库中要分别对其中的表进行更新,请问如何进行事务处理保证数据的一致性呢?这个是否属于分布式更新?
多项目,多数据库处理的问题,高分求救
刚上班不久,老总就给我一个以前写的WEB程序给我,是采用的portal的思想做的.而且东西特别多,而以前的论坛是用asp写的(也是用的别人的,再改了一下).rn问题是现在老总要我再加一个用.NET写的论坛上去,再去掉那个ASP的论坛.rn找了一天,就找到了一个 Asp.Net Forums v2.0 官方中文国庆版,里面的代码也是特别复杂,小弟暂时还没有那个水平在上面随心所欲的修改.rnrn所以,怎么样把两个程序合到一起,并解决用户表的数据库问题,包括登陆,用户修改的管理.用户角色的管理,因为在以前的程序里,登陆时保存的是用户登名和用户角色..rnrnrn帮帮忙啦..有什么不清楚的可以提出来啦..长期在线,见者有分,少了再加
ASP.NET 显示多数据库byte[]图片
图片都存在数据库中,取出的都是byte[]格式。rnrn显示单个图片,网上查资料是:rn建一个新网站xxx,后台窗体加载写 Response.BinaryWrite((byte[])img);rn然后可以直接调用 this.Image1.ImageUrl = "xxx.aspx";rnrn现在问一下,假如要显示多图片怎么办?有更好的额解决方案吗?不会是每张图片的获取都要走 一遍xxx.aspx页面吧,求教。
EF CodeFIrst模式,能否支付多数据库,特殊需求,内详。
一个CMS系统,希望实现多语言,现在设计添加文章时要同时添加对应的外文翻译。例如:rn标题:XXXXXrn英文标题:XXXXXrn法文标题:XXXXXrn内容:XXXXrn英文内容:XXXXrn法文内容:XXXXrnrn现在打算把这些需要实现多语言的内容,放到不同的数据库中,例如(中文库、英文库、法文库...)但是仅仅只放置标题、内容等多语言,其他通用表(例如用户表等)放在默认数据库中。rnrn请问下EF能否实现上述要求,求大家给个思路。rnrn另:如果您有更好的解决办法,请告知,非常感谢。
asp.net EF 处理模型更改
前言 最近在学习Ef ,在学习过程中 遇到许多坑。 正文 1.开启迁移  enable-migrations -projectname UserModel 2.添加一个迁移  add-migration -projectname usermodel  -name age (name参数指定字段 代码示例 字段是age) 3.更新数据库 update-datebase
多数据库查询器ver0.7
苍梧查询器 ver0.7 Copyright (C) 2007-2008 netsupper All Rights Reserved. ------------------------------------------------------------------------------ 主要特点: 1.多数据库支持 2.数据导出导入 使用java1.5开发,运行时必须有java1.5环境
学习Redis多数据库
如何将自己经常访问到的数据放到一个容器中,然后,下次再访问的时候,有这个数据则不需要到数据库中拉数据,否则到数据库中拉数据,在网上找到一个解决方案就是使用一个缓存机制,像大型的网站都用了这个机制,网站上的缓存的机制太多,综合了一下自己的业务,于是便使用了Redis。解决了此问题,Redis数据库完全在内存中,使用磁盘仅用于持久性。最近在看一个Redis多数据库,在看之前,我以为里面写的是如何配置多
ThinkPHP5.0多数据库切换
在项目开发中需要Thinkphp5读取多个数据库的数据,我的已经成功了在这里介绍一下,只需要简单的几步 database.php是框架默认的数据库配置,里面写数据库1的信息,新建了个database2.php是放置数据库2的信息。 创建完数据库2之后,在config配置文件里,文件最后引入数据库2的配置信息$db_con2 = require_once ('database2.php'),
(转)多数据库兼容问题
  解决方案一:(适用于数据库关系复杂,对性能要求高的情况)          1. 大多ANSI-SQL可以兼容各种数据库。         2. 不兼容的地方可以参考hibernate的实现。           一些常见的不兼容的地方包括:             1) ID生成问题                 2) 结果分页       利用ResultSet的滚动方式...
Spring2连接多数据库
Spring2.0.1以后的版本已经支持配置多数据源,并且可以在运行的时候动态加载不同的数据源。通过继承 AbstractRoutingDataSource就可以实现多数据源的动态转换。目前做的项目就是需要访问2个数据源,每个数据源的表结构都是相同的,所以要求数据源的变动对于编码人员来说是透明,也就是说同样SQL语句在不同的环境下操作的数据库是不一样的。具体的流程如下: 一、建立一个获得和设...
Redis多数据库
https://www.cnblogs.com/EasonJim/p/7818004.html http://www.ttlsa.com/redis/redis-database/
django 多数据库联用
在django项目中, 一个工程中存在多个APP应用很常见. 有时候希望不同的APP连接不同的数据库,这个时候需要建立多个数据库连接。 1. 修改项目的 settings 配置  在 settings.py 中配置需要连接的多个数据库连接串 # Database # https://docs.djangoproject.com/en/1.11/ref/settings/#databases ...
多数据库插入数据不成功
insert into temp(temp1,temp2) rnvalues("q123","w123") using mytran;rnrnstring ls_xlhrnselect max(temp2) into :ls_xlh from temp using mytran;rnrnrnmessagebox('1',ls_xlh)rnrnselect有数据,可insert没有插进数据rn同事或分开执行都一样
多数据库连表查询
我有两个数据库rnA、Brn然后我要将两个数据库的两张表组合作为一张表C显示rn判断条件是rnA数据库的aa表中字段a和B数据库的bb表中字段b相等rn并且A数据库的aa表中字段a或B数据库的bb表中字段b等于某个值
多数据库的适应
我现在要做个系统,用户要求既能适应SQL Server数据库,又能适应Oracle数据库,请问我该怎样设计这个架构,程序该怎样来实现?哪位做过类似的功能,能否提供一些方法,不胜感激!谢谢!
多数据库的增删查改的操作
多数据库的增删查改的操作,里面用的数据库的基本方法等
java配置多数据库
tomcat连接池,实现对多数据库的不同操作
laravel 多数据库设置
有时候一个数据库已经满足不了我们的需求,这时候需要添加数据库。在你的.env文件里面添加如下代码DB_HOST_2=127.0.0.1 DB_PORT_2=27017 DB_DATABASE_2=yourDatabase DB_USERNAME_2= DB_PASSWORD_2=然后还需要在配置里面添加上就可以使用了 在 config/database.php里面找到 connections 数组
javaweb项目配置多数据库
项目结构: 配置文件:applicationContext.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.or
抽象工厂模式-多数据库
学习资源,大话设计模式里的源码,上传方便用
django 多数据库
1.新建一个router文件,如db_router.py,键入以下内容:# coding=utf-8 from __future__ import (unicode_literals, absolute_import)yw_models = ( 'Employee', 'Department', )class DbRouter(object): """ A router to
多数据库之间数据迁移
前几天做了ORACLE和DB2迁移数据到SQL SERVRE的工作,期间遇到了不少问题,现总结如下: 1.SQL SERVER不支持ORACLE的timestap数据类型,必须先转化成DATE型。 2.DB2里如果有空白字符,注意不是空格,导入SQL SERVER会当成乱码,解决方式有两个:1),把空白字符去掉。2),SQL SERVER里用NVARCHAR来存储 3.在SQL SERVER
003redis的多数据库的特性
redis默认支持16个数据库
Django多数据库的使用
在开始学习Django的时候,做了一个简单的blog。 现在想给这个blog应用加上登录和注册的功能 要同时用到两个数据库,记录一下多数据库的用法
多数据库支持
最近老板要我作一个东东,他要支持四种主流的数据库:Sqlserver sybase oracle mysql,不知大家有什么好的建议,希望能提出来。。。
多用户多数据库的管理
要求:rn数据库服务器,提供不同部门应用(创建不同的用户,角色为dbowner),每个部门一个库,限制数据库大小,但是数据库属性中的数据文件大小等,当用户通过注册到MS SQL服务器上时,可以自行修改,如何限制用户不能修改数据库数据文件大小;rn或者说有什么办法来实现这样一个需求,不同部门的数据库的维护需要通过企业管理器注册实现rnrn有点类似目前一些虚拟主机提供商提供的MS SQL数据库服务,一个用户一个库rnrn谢谢大侠们提供解决方案
关于多数据库的备份
大虾们,请问一下:rn有一台数据服务器,里边有100来个大小只有40M左右的MDF数据库文件,而且都是单独的,并每天随时更新数据,,,问: 有什么好的方案或者方法可以更好的备份。 望赐教,谢谢!
InfluxDB 多数据库
一般来说InfluxDB多台主机的可能性很小,主要还是同一台主机不同数据库(database),这里介绍一种方式能够动态配置数据库,也可以设置不同主机等信息。 先看配置文件: influxdb: host1: http://localhost:8086 host2: http://localhost:8086 database1: test1 database2: test...
spring+JPA 多数据库整合?
spring+JPA 多数据库整合?rn请
oracle7.3.4创建多数据库
我在NT4.0下创建一个默认数据库:ORCL;(servericeorcl,instanceorcl,tnslin..均正常启动)然后另外创建一个名为: test的数据库;创建完毕后servericetest,instancetest,tnslin..均正常启动包括orcl的两个进程也正常(只有一个tnslin..)。创建一个info连接串后连接 test 数据库报错如下:rnORA-12505: TNS:listener could not resolve SID given in connect descriptor rn但是用ORCL为连接库时正常(TCP/IP协议,相同服务器)。rn我尝试更改tnames.ora 的端口地址(1521,1526);但是没有成功rn同行们;如何解决该问题;或者如何在oracle7.3.4创建多数据库;请告诉详细步骤和rn更改文件名。
多数据库集合问题
我们公司是个多行业性企业,现在已经上了CPC,CRM,SCM等几套独立系统,现在马上又要上另两个系统,采用了2-3种数据库,每个系统都有独立的基础资料(如部门、客户、物料、BOM等).现在为了上级和各部门能随时能看到所有部门的数据并能进行比较等操作,打算设计一个数据库的整合平台.rn 我现在有两种想法:rn 一是新建一个集合系统,有独立的数据库,所有其他的系统的数据都定时导入这个数据库中,以后当需要进行这些跨部门的操作时,便调用这个数据库中的数据,但下为了减少各部门服务器的负担,这个集合系统中数据的实时性就打了折扣.rn 另一种就是只创建个平台,各部门数据的调出等操作都通过直接连接各分系统进行完成.由于各部门的数据量都特别大,这种方案感觉在效率和安全性方便也有很大的弊端.rn 请问下大虾们这些方案在技术上,会出现什么问题呢?另外大虾们有没有更优的方案.想听听大虾们的意见。谢谢!rn
相关热词 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法 c# gmail 发邮件 c# 多层文件