首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实体和多个数据库

实体和多个数据库
EN

Stack Overflow用户
提问于 2010-09-27 07:12:11
回答 1查看 207关注 0票数 2

我们有以下场景:

代码语言:javascript
复制
Central Database (replicated across multiple servers)
Client Database 1
Client Database 2

中央数据库具有用户和角色,客户端数据库具有彼此相似的表,但调整了一些字段-联系人、地址等。

目前,每个客户端db具有其自己的用户/角色信息,该用户/角色信息是通过预定过程从中央db复制的。我希望直接从中央数据库检索用户/角色信息(请记住,客户端数据库中的表引用了用户实体)

这有可能吗?如果没有,那么跨多个数据库进行集中用户配置的更好方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-28 19:44:14

这是否意味着表之间具有引用完整性?

记住客户端db中的表指的是用户实体

如果是,则只要表之间具有引用完整性,它们就必须位于同一数据库中。这表明您当前的解决方案是最好的。

如果没有,那么链接表将是可行的,这些表看起来是本地的,但每次都会从中心数据库检索数据。

EF4也不会生成链接表。

您的另一个选择是采用更加面向服务的体系结构,创建一个连接到web服务的用户服务。但这可能有很多工作要做。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3800231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档