それ自体に戻る FK を含むテーブルがあります。
Jobs.SecondaryJobKey
Jobs.Key
は、同じテーブル内のへの FKです。
この FK を作成した後、デザイナーで「データベースから更新...」を実行しました (はい、最初にコードに移動したいのですが、まだ行っていません)。関連付けは作成されていないため、もちろんナビゲーション プロパティも作成されていません。 .
FK を作成する T-SQL は次のとおりです。
ALTER TABLE [dbo].[Jobs] WITH CHECK ADD CONSTRAINT [FK_Jobs_SecondaryJobKey] FOREIGN KEY([SecondaryJobKey])
REFERENCES [dbo].[Jobs] ([Key])
なぜこれが起こるのでしょうか?未知のルールに違反していませんか?