1

我有(继承)一个 .Net 解决方案,其中包含一个 xsd 文件,其中包含 50 多个表,以及表之间的大量关系。这非常难以管理,并且开始导致性能问题(我相信将来某个时候我需要添加更多表)。我想把这个 xsd 分成逻辑部分,但是有几个核心表,几乎所有东西都以某种方式链接到。

在 Visual Studio 中,是否可以在不同 xsd 文件中的表之间创建关系?

如果是这样,我该怎么做?

如果不是,最好的选择是什么(我不喜欢在单独的 xsd 文件中复制这些代码表的想法,但我真的不想重写应用程序与数据库交互的整个方式)?

抱歉,如果这个问题有点含糊,但没有任何代码可以发布,如果我想发布任何图片,我无法对图片进行消毒。

提前致谢

邓肯

4

1 回答 1

0

我认为不可能实现你想要的。一个 XSD 文件定义了一个 DataSet;我将 DataSet 与数据库相关联,并且没有声明性方法来维护跨数据库的数据库对象之间的引用完整性。

于 2013-02-14T18:41:41.000 回答