我遇到的情况是我在使用Visual Studio 2012数据库项目构建的新数据库中工作。
我有两个数据库项目。例如" DB1"和" DB2"。
DB1 have synonyms of objects from DB2 and
DB2 have synonyms of objects from DB1.
当我在两个不同的dbproject中导入两个数据库时。它为使用同义词的对象抛出错误。
我从博客中了解到,解决的一种方法是添加数据库项目参考。但在那种情况下,我遇到了问题
if I refer "DB1" in "DB2" then I cant refer "DB2" in "DB1".
任何帮助都将受到高度赞赏。
答案 0 :(得分:0)
他们说了一个博客。 microsoft没有为dbproject中的循环引用提供解决方案。
MSDN论坛中提出的各种解决方法远非理想:
1)创建第三个DB项目并包含需要的对象 循环参考
2)使用静态.dbschema文件管理引用