…は外部キー列ではなく、ここでは使用できませんか?
-
06-07-2019 - |
質問
SQLには2つのビューがあり、Linq to SQLでそれらへのマッピングを作成しました。
2つのビューには、Ticket.ProblemCodeとProblem.Codeの間に正常に機能する関連付けがあります
Ticket.ProblemCodeでUIHint(" ForeignKey")を設定してWebページを実行しようとすると、エラーが発生します:
「ProblemCode」は外部キー列ではないため、ここでは使用できません。
誰もがその理由を知っていますか?さらに重要なことは、それを修正する方法ですか?
解決
ASP.NETフォーラムでこの投稿を参照してください。 http://forums.asp.net/t/1254559.aspx
また、Linq to SQLで関連付けを作成したということです。データベースに実際のPK / FK制約がありますか、それともdbmlのみで表されますか?
所属していません StackOverflow