在一个应用程序中使用多个数据库

2023-12-07

我有一个为几组彼此不相关的人制作的网络应用程序。我正在考虑创建单独的数据库,而不是为所有这些数据库使用一个数据库。

这将提高查询速度,并使我无需检查用户属于哪个组。

但由于我正在使用 LINQ to SQL,我的类与数据库显式连接,因此我必须单独创建DataContexts对于所有数据库。

那么我该如何解决这个问题呢?或者我应该不费心而只使用一个数据库?


如果数据库模式相同,只需更改每个数据库的连接字符串就足够了。您不一定需要创建不同的上下文。

您的其他问题可能可以通过查看现有答案来解决多租户 Asp.NET MVC 问题已经在 Stack Overflow 上了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在一个应用程序中使用多个数据库 的相关文章

  • 单选按钮更改事件

    我有 2 个单选按钮 例如 ID 和名称
  • 连接尝试失败,因为连接方未正确响应

    我在 1and1 上有一个共享服务器 在我的 MVC 站点中 当我尝试连接到外部的另一台服务器时 出现以下错误 发送请求时发生错误 无法连接到 远程服务器连接尝试失败 因为连接方 一段时间后没有正确回应 或建立 连接失败 因为连接的主机未能
  • asp.net mvc 3,主题(不同视图)

    我想向我的网站添加将使用完全不同视图的主题 我想在我的项目中看到它们 如下所示 Views Theme1 Views Theme2 而不是默认的 Views 当然 我需要一种简单的方法来在它们之间进行切换 所以问题是 如何让 ViewEng
  • 使用 Lambda 表达式从字段名称中选择不同的字段

    我需要从数据库表中获取两个字段 使用 linq to sql 检索 一个字段是日期时间 并且是固定字段 另一个字段始终是十进制 但该字段可以不同 该表保存的货币数据每天以不同的货币处理两次 因此可能具有 AM USD PM USD AM E
  • 实体类型 ApplicationUser 不是当前上下文模型的一部分。在项目开始时使用了两个不同的数据库

    我使用实体框架创建了一个 MVC 4 应用程序来读取数据并将数据写入我在 Azure 数据库上托管的数据库 Azure 数据库应该保存应用程序数据和应用程序的登录数据 但是 当我第一次创建应用程序时 我忘记删除到本地计算机的连接字符串 因此
  • _Layout.cshtml无法直接请求,因为它调用了“RenderBody”方法

    我使用属性来路由 这是否相关 我不知道 当我不使用 Route 属性时 共享控制器中的 Layaout 操作不起作用 但页面正在呈现 public class SharedController Controller GET Shared A
  • C# SMTP 身份验证失败,但凭据正确

    这是我的问题 我编写了以下程序来测试是否可以发送电子邮件 class Program static void Main string args try Console WriteLine Mail To MailAddress to new
  • 如何在ListBox中加载大量数据? ASP.NET MVC 应用程序

    我正在使用 ASP NET MVC 应用程序 要求用户能够从可能包含超过 30 000 个条目的列表框中选择一个项目 是否有一种使用 Ajax 调用来填充此 ListBox 内容的动态方法 效果良好 我是否最好只填充服务器上的 ListBo
  • ASP.net MVC 项目无法在 IIS 上编译

    我以前只是将 ASP NET 网站上传到实时服务器 IIS 会自动编译它们 但是 当我对 asp net MVC 项目执行相同操作时 我只是收到错误 并且我需要在上传项目之前发布 构建 项目 注意1 我使用的是VWD 2008 Expres
  • 如何使自定义错误页面在 ASP.NET MVC 4 中工作

    我想要显示 500 404 和 403 的自定义错误页面 这是我所做的 在 web config 中启用自定义错误 如下所示
  • Linq To SQL 问题 - 不支持 SQL 转换(C# 属性问题)

    我正在扩展一些 Linq to SQL 类 我有 2 个类似的语句 第一个有效 第二个有效does not 不支持 SQL 转换 错误 var reg2 rs ProductRegistrations SingleOrDefault p g
  • 传入字典的模型项是类型

    我有一个我理解的错误 但无法找出以正确的方式解决的方法 我有一个 MasterPage 我从该 MasterPage 中调用 标签是一个强类型视图 如下所示 我像这样返回 PartialView return View Tags resul
  • 如何将 Orchard CMS 与当前的 MVC2 应用程序集成?

    对于我的项目 客户端有一个现有的 ASP NET MVC 2 Web 应用程序 该应用程序具有产品目录和购物车功能 客户正在重新设计他们的网站 并希望使用 Orchard 来维护他们的内容页面 例如主页 关于 服务等 他们希望尽可能多地使用
  • ASP.NET MVC 和 Expression XAML - 如何集成?

    一些背景 ASP net MVC 主要是构建和开发 ASP NET 应用程序方式的范式转变 从 代码隐藏 类型的心态转变为更像标准 MVC Ruby on Rails 的心态 我赞扬它作为一种简化工具来简化单元测试和代码分离 尽管 html
  • 如何在 Linq to SQL 中使用distinct 和 group by

    我正在尝试将以下 sql 转换为 Linq 2 SQL select groupId count distinct userId from processroundissueinstance group by groupId 这是我的代码
  • 从 mvc 控制器使用 Web api 控制器操作

    我有两个控制器 一个mvc控制器和一个api控制器 它们都在同一个项目中 HomeController Controller DataController ApiController 如果我想从 HomeController 中使用 Dat
  • LINQ to SQL 支持 POCO 吗?

    如果我想使用一个对象并利用 LINQ to SQL 我需要添加什么 如果有的话 到我的实体类中以确保我的应用程序可以与数据存储对话 此处不要讨论存储库模式 因为我只是在寻找业务对象内所需的内容 除了使用 LINQ to SQL 设计器并让它
  • Ajax 表单从 Jquery 对话框内重定向页面

    我在部分视图中有一个 jquery 对话框 model JQueryDialogPoc Models FeedBack using Ajax BeginForm GiveFeedback Home null new AjaxOptions
  • Asp.net MVC 路由 - 防止通过约束路由到 XML 文件

    我正在尝试找到一种方法来阻止用户访问特定的 xml 文件 我尝试过做 routes MapRoute SiteMap SiteMap siteMap xml new new isLocal new LocalHostRouteConstra
  • ASP.NET MVC:这个业务逻辑应该放在哪里?

    我正在开发我的第一个真正的 MVC 应用程序 并尝试遵循一般的 OOP 最佳实践 我正在将控制器中的一些简单业务逻辑重构到我的域模型中 我最近一直在阅读一些内容 很明显我应该将逻辑放在域模型实体类中的某个位置 以避免出现 贫血域模型 反模式

随机推荐

  • 使用流畅的 nhibernate 自动映射 IDictionary

    我有一个简单的类 如下所示 public class Item some properties public virtual IDictionary
  • 在我的 flutter 应用程序中使用 Agora rtc 引擎时出现问题

    我在使用 agora rtc 引擎时遇到问题 每次启动项目时我都会收到此错误消息 https pastebin com DuniUQYd 我不知道问题是什么 因为错误消息对我来说不是很清楚 在代码中 我还发布了我正在使用的频道名称应用程序
  • 为什么 ostream_iterator 没有按预期工作?

    不用多说 就是下面的代码 include
  • Android 上的 OpenCV - 标头;没有该文件/目录

    所以我对使用 Android 的 JNI 很陌生 如果这是愚蠢的事情 请提前抱歉 我已经安装了 SDK 并在 Eclipse 中将其添加为项目的库 完成所有操作后 我尝试运行 ndk build 函数 但出现此错误 Compile thum
  • Java 套接字。服务器-客户端通信

    我正在尝试将带有 gui 的客户端与没有 gui 的服务器连接 连接正在完成 但我看不到这两个应用程序之间的任何消息 我应该在客户端中获取 SERVER HERE 在服务器中获取 CLIENT HERE 客户端连接代码 Override p
  • .NET Reactive Framework 的良好介绍[关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 除了 Microsoft 文档之外 是否有关于 Microsoft Reactive Rx 框架的良好介绍和教程 另外 反应式使使用传统异步编码技术难以解决的编程问题变得更容易的一个
  • 自动为 Qt 配置套件

    SO 假设我对 QtCreator 中的新套件有许多设置 GCC 编译器 9 3 0 从源代码构建 因为我必须使用的发行版有一个非常旧的版本 以及环境设置 我已经成功地设置了一个用于编译和执行已编译二进制文件的环境 并制作了一个脚本以使其工
  • 如何在 devstack 中管理用户/密码?

    我已经安装了devstack到一个干净的 Ubuntu 机器 我可以访问 OpenStack 仪表板 http localhost auth login 但是 我不知道如何管理用户或我的初始凭据是什么 此信息保存在哪里 该信息保存在 Key
  • SQLAlchemy与association_proxy的关系问题

    我一直在浏览许多网站 试图了解正在发生的事情 但我确实需要一些直接的帮助 如果我错过了文档中明显的内容 我很抱歉 这就是我想要做的 我已经删除了除了基本代码之外的所有内容 Base declarative base class User B
  • 使用默认文本填充 FILE 字段

    我正在尝试重新利用生成 FILE 字段的代码 以便在将某些内容添加到数据库时使用 并在编辑或详细查看相关项目时使数据库中已有的数据变灰 并禁用 但是 我似乎无法让文本填充该字段 我正在使用这个 echo
  • 如何在oracle中创建具有动态列名和动态数据类型的动态表,无需任何视图或任何其他表类型

    谢谢大家 我们可以在以下的帮助下动态创建一个表execute immediate询问 但是 当我们创建一个表时 它已经创建了 但是如果我想动态创建具有动态列数的表 那么就会出现问题 实际上我已经创建了一个表 但是当我没有随表创建任何列时 会
  • 用于查找、搜索和替换文件中字符串数组的 Shell 脚本

    这与我问的另一个问题 代码高尔夫有关Code Golf 重复文本的 颜色突出显示 我有一个包含以下内容的文件 sample1 txt LoremIpsumissimplydummytextoftheprintingandtypesettin
  • 如何选择合适的距离函数

    这可能是一个微不足道的问题 对于特殊的高维数据集 如何选择一个好的距离函数 我读到一些距离函数 例如欧几里得距离 在高维数据中效果不佳 如果这不能为我们提供良好的距离测量 那么什么函数可以呢 它来自维度的诅咒 基本上是随着维度的增加 空间呈
  • 在 BASH 中向特定日期添加 X 天

    BASH 完全陌生 提前致歉 Problem 我想在特定日期添加 X 天 Code 我发现date在 BASH 中检索当前日期 我还发现可以通过以下方式将 X 天添加到当前日期 expiration date date v 1d 这使 Tu
  • 如何使两个div的高度彼此相等?

    这里我在类行中有两个引导面板 我试图使两个面板的高度彼此相等 即使在面板内放置了任何数量的数据 div class panel body div 任何面板 下面是我的html div class row div class col md 6
  • 如何防止 vim 创建(和留下)临时文件?

    vim 为什么要创建
  • 解析错误:语法错误,意外的 T_ENCAPSED_AND_WHITESPACE

    我可能有语法错误或其他错误 但我什么也没看到
  • 如何在 Woocommerce 中动态更改 PayPal 地址?

    我正在尝试更改 Woocommerce 使用的 PayPal 地址 具体取决于它们所在的页面 我目前只有 5 个产品 所有 5 个产品都需要使用不同的 PayPal 地址 我发现这个钩子可以更改 Paypal 地址 尽管不太确定如何准确添加
  • 如何在不使用在线服务的情况下使用 Ruby 检测用户的输入语言?

    我正在寻找一个库或技术来检测用户提供的文本块的输入语言 在线查找 如谷歌翻译 不适用于此任务 因为我正在编写一个必须离线运行的应用程序 Thanks 这里还有两个n gram您可能想尝试的基于宝石 他们离线工作 https github c
  • 在一个应用程序中使用多个数据库

    我有一个为几组彼此不相关的人制作的网络应用程序 我正在考虑创建单独的数据库 而不是为所有这些数据库使用一个数据库 这将提高查询速度 并使我无需检查用户属于哪个组 但由于我正在使用 LINQ to SQL 我的类与数据库显式连接 因此我必须单