質問

私はスクリプトにデータベースの数をVisual StudioのデータベースEditionを使用しています。データベースの多くは、それらの間の参照を持っている - 例えば、データベースAのビューは、選択しないかもしれない... B..TableXから

これは限りデータベースBはまた、溶液中のプロジェクトであるとして正常に動作します。問題は、私は、データベースBを参照するデータベースA内のオブジェクトを持っているときに来て、のこのケースでは明らかに不可能であるために、Visual Studioはプロジェクトをビルドする必要があるように思えデータベースAのオブジェクトを参照するデータベースBます。

は、Visual Studioのデータベース版のデータベースプロジェクト間の循環参照を扱う方法を教えてください。

役に立ちましたか?

解決

確かに面倒。私は当初、(右クリックオブジェクト>プロパティ)「を構築していない」と、プロジェクトBに依存しているプロジェクトA内の個々のオブジェクトを設定することにより、これに対処してきました。その後、プロジェクトをビルドします。この完了すると、プロジェクトBを構築し、「ビルド」に戻って、プロジェクトAの後ろにオブジェクトを設定することができます。

他のヒント

私たちは、一般的にだけで、完全に私たちは、.NETや他のほとんどのデータベース以外の言語の場合と同じように循環参照を回避するための方法を見つけました。 (例:新しいデータベースにBに依存Aにおけるものを動かし、C)

これを行うに移行テーブルとビューへの痛みのビットだが、それは自動化されたデータベースが展開を行うには時間が来るとき、それは部分的に行うことを有する2番目のステップで、各データベースのビルドよりも、そのプロセスはずっと簡単になり戻って仕上げます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top