EF でビューを使用する必要がありますが、インポートすると、ビューの主キーが正しく表示されず、何らかの理由で変更できません。
22250 次
3 に答える
7
于 2009-06-19T20:28:30.830 に答える
3
linq では簡単ではなかったが、最終的には機能しなかったビューでグループ化を行いたいときに、同様の問題が発生しました。私にとってうまくいったのは、Entity Frameworkデザイナーのエンティティキーを一意のint列に具体的に変更することでした。存在しない場合は、ビュー定義に単純な増分 int フィールドを作成し、それをキーとして使用します。
于 2012-04-08T09:55:02.290 に答える
0
私の経験では、ビューのエンティティ キーは、(select 句から) ビューの主キーを使用して定義されます。
ビューに複数のテーブルがある場合、エンティティ キーとして表示するには、外部キーではなく主キーを選択する必要があります。
于 2009-12-03T11:36:21.220 に答える