【发布时间】:2014-04-24 23:26:02
【问题描述】:
我们目前每个应用程序都有单独的数据库,但我发现每个复制的数据库都有更常见的表(例如国家、员工类型)。我正在考虑创建一个单独的查找数据库来存储所有这些“查找”表。然后,应用程序数据库将引用查找表中的相同键,这不仅可以节省一些空间,而且还允许跨应用程序/数据库查询。
这个设计有缺陷吗?我认为我从未在网上看到过它,但大多数在线样本都绑定到一个数据库。想到的唯一缺点是无法添加关系,因为它绑定到同一数据库中的其他表。另一个问题是 .net 特有的,我认为如果不是不可能的话,这会使使用实体框架变得更加困难。
【问题讨论】:
标签: .net sql-server database entity-framework database-design