0

SQL に 2 つのビューがあり、Linq to SQL でそれらへのマッピングを作成しました。

2 つのビューには、Ticket.ProblemCode と Problem.Code の間に正常に機能する関連付けがあります。

UIHint("ForeignKey") を Ticket.ProblemCode に設定して Web ページを実行しようとすると、次のエラーが表示されます。

「ProblemCode」は外部キー列ではないため、ここでは使用できません。

理由を知っている人はいますか?さらに重要なことに、それを修正する方法は?

4

1 に答える 1

1

ASP.NET フォーラムの次の投稿を参照してください: http://forums.asp.net/t/1254559.aspx

また、Linq to SQL で関連付けを作成したとのことでした。データベースに実際の PK/FK 制約がありますか、それとも dbml でのみ表されますか?

于 2009-06-17T18:06:43.550 に答える