请假各位大侠Asp .net MVC EntityFramework 水平数据库拆分

问题描述

各位大侠,entityframework如何应对架构中有多个数据库水平拆分的情况比如user1在数据库A上,user2在数据库B上,user3在数据库C上感谢

解决方案

解决方案二:
按什么规则去哪个数据库查跟策略有关,这不是ORM工具关心的事
解决方案三:
您看啊,Dbcontext与connectionStrings相连这个还配在webconfig里,那么根本没法动态增加数据库啊,是不是不灵活啊,请假大侠
解决方案四:
虽然在BLL层面你可以做这种拆分,但是下面你有很多查询的问题,这种架构也不灵活。建议你直接用sqlserver的群集,如果你只是为了提高性能。
解决方案五:
谢谢回答的两位,期待更多大侠的答案

时间: 2024-07-28 18:00:01

请假各位大侠Asp .net MVC EntityFramework 水平数据库拆分的相关文章

ASP.NET MVC异步测试数据库链接

问题描述 请教各位大神.现在有一个项目是多处开发,架设了多个数据库服务器.现在的问题在这儿:不同的地点,只能访问其中一处数据库服务器.我想在Web.config中把这多个数据库服务器地址都配置了.在网站运行时,自动测试当前可以链接到哪个服务器,则以后的数据查询都使用这个数据库服务器.问题有两点:1.如何在用户打开网站时,第一步就先测试数据库服务器.2.如何使用异步的方式进行同时测试.因为同步测试有可能第一个就访问不到,要耗费较多时间才能返回.因为可能存在内外网,所以单纯根据IP地址来做不太可能.

基于ASP.NET MVC的ABP框架入门学习教程_实用技巧

为什么使用ABP我们近几年陆续开发了一些Web应用和桌面应用,需求或简单或复杂,实现或优雅或丑陋.一个基本的事实是:我们只是积累了一些经验或提高了对,NET的熟悉程度. 随着软件开发经验的不断增加,我们发现其实很多工作都是重复机械的,而且随着软件复杂度的不断提升,以往依靠经验来完成一些简单的增删改查的做法已经行不通了.特别是用户的要求越来越高,希望添加的功能越来多,目前这种开发模式,已经捉襟见肘.我很难想象如何在现有的模式下进行多系统的持续集成并添加一些新的特性. 开发一个系统时,我们不可避免的

学习ASP.NET MVC(一) 开天辟地入门篇

一.摘要 随着ASP.NET MVC 1.0版本的正式发布, 我将本系列文章也更新到了1.0, 对于已经发表的文章我都会 根据1.0版本重新编辑. 希望本系列文章能打给大家帮助. 二.前言 ASP.NET MVC是微软官方提供的开源MVC框架. 在经过了漫长的preview和2个RC版本后, 终于发布了1.0 版本.其实从RC开始ASP.NET MVC的核心代码就已经趋于稳定.所以现在开始学习ASP.NET MVC是一个很好的 时间点.学习的早,而且不用担心知识过时. 本系列教程是我在学习ASP

ASP.NET MVC验证框架中关于属性标记的通用扩展方法

之前写过一篇文章<ASP.NET MVC中的验证>,唯一的遗憾就是在使用Data Annotation Validators方式验证的时候,如果数据库是Entityframework等自动生成的文件,就没有办法使用扩展属性标记进行标记.现在已经开始有了一些其它的Asp.net MVC 验证框架,使用上跟Data Annotation Validators差不太多,但是普遍有这样的问题,如果数据库是Entityframework生成的edm文件,没有办法进行扩展属性标记. 今天在网上发现了另外一

mvc4-各位高手求救:ASP.NET MVC 日期范围 自定义验证特性如何实现呢?

问题描述 各位高手求救:ASP.NET MVC 日期范围 自定义验证特性如何实现呢? 各位高手求救:ASP.NET MVC 日期范围 自定义验证特性如何实现呢?想实现一个日期范围自定义验证特性 ASP.NET MVC 自带的RangeAttribute验证不好使?比如:[Display(Name=""出生日期"")][Required(ErrorMessage=""{0}不能为空!"")][Range(typeof(DateT

[ASP.NET MVC]为HtmlHelper添加一个RadioButtonList扩展方法

在前面一篇文章中,我们通过对HtmlHelper的扩展简化了对DropDownList(Single-Line-Select)和ListBox(Multiple-Line-Select)的绑定,以及对作为数据源的列表进行单独维护.现在我们为HtmlHelper/HtmlHelper<Model>添加一个RadioButtonList/RadioButtonListFor扩展方法实现一组RadioButton的绑定.[源代码从这里下载] 一.RadioButtonListFor的使用 我们先来显

《ASP.NET MVC 4 实战》----2.3 Guestbook示例应用程序

2.3 Guestbook示例应用程序 ASP.NET MVC 4 实战 为使Guestbook应用程序有用,我们需要为用户提供一些递交条目的方式,将这些条目存储起来,以便稍后进行查看.为了达到这一目标,我们打算对应用程序添加一个数据库,将其作为该留言簿的后台存储库. 首先从创建数据库开始,然后考察如何接受用户输入并存储它,最后演示如何获取数据,以便将其显示给用户. 2.3.1 创建数据库 绝大多数Web应用程序都需要某种数据仓库的支持,这可能是一个关系型数据库(如微软的SQL Server或M

《精通 ASP.NET MVC 5》----2.4 创建一个简单的数据录入应用程序

2.4 创建一个简单的数据录入应用程序 本章的其余部分将通过建立一个简单的数据录入应用程序来考查MVC的更多基本特性.本小节打算分步进行,目的是演示MVC的运用,因此会跳过对幕后工作原理的一些解释.但不必担心,在后面的章节中会重新深入地讨论这些论题. 2.4.1 设置场景 假设一个朋友决定举行一个"新年除夕晚会",于是她请笔者为其创建一个Web应用程序,以便让受邀人进行电子回复(RSVP).她的要求有以下4个关键特性. 一个显示此晚会信息的首页. 一个可以用来进行电子回复(RSVP)的

在ASP.NET MVC中使用“RadioButtonList”和“CheckBoxList”

在<为HtmlHelper添加一个RadioButtonList扩展方法>中我通过对HtmlHelper和HtmlHelper<Model>的扩展使我们可以采用"RadioButtonList"的方式对一组类型为"radio"的<input>元素进行操作.昨天对对此进行了一些改进,并将"CheckBoxList"的功能添加进来.[源代码从这里下载] 一.有何特别之处? 和我的很多文章一样,旨在提供一种大体的解决