我已经(继承)了一个包含xsd文件的.Net解决方案,其中包含50多个表,并且表之间存在大量关系。这很难管理,并且开始导致性能问题(我相信我将来需要在某些时候添加更多表)。我想将这个xsd拆分成逻辑部分,但有几个核心表几乎所有东西都以某种方式链接。
在Visual Studio中,是否可以在不同xsd文件中的表之间创建关系?
如果是这样,我该怎么办?
如果没有,最好的选择是什么(我不喜欢在单独的xsd文件中复制这些代码表的想法,但我真的不想重写应用程序与数据库交互的整个方式) ?
道歉,如果这个问题有点模糊,但没有任何代码可以发布,如果我想发帖,我就无法清理图片。
提前致谢
邓肯
答案 0 :(得分:0)
我认为不可能达到你想要的效果。 XSD文件定义DataSet;我将DataSet与数据库相关联,并且没有声明方法来维护跨数据库的数据库对象之间的引用完整性。