EFでビューを使用する必要がありますが、インポートするとビューの主キーが正しく表示されず何らかの理由で変更できません。ビュー内のエンティティフレームワークの主キー
1
A
答えて
7
0
私の経験では表示上のエンティティキーはの主キーを使用して定義されていますビュー(select句から) ビューに複数のテーブルがある場合、外部キーではなくプライマリキーを選択してエンティティキーとして表示する必要があります。
ダヴィデ
3
私はLINQで簡単ではありませんでしたが、動作していないことになったビュー内でグループをやってみたかったとき、私は同様の問題がありました。私にとっては、Entity Frameworkデザイナのエンティティキーを特にユニークなint列に変更することでした。それが存在しない場合は、ビュー定義に単純なインクリメントintフィールドを作成し、これをキーとして使用します。
関連する問題
- 1. ビューの主キーの設定
- 2. symfonyコレクション内のエンティティ主キー
- 3. エンティティフレームワーク4.1を使用した複合主キーの作成
- 4. コアデータ - データベース内の行の主キーID
- 5. CouchDBのビュー - リスト内のキー
- 6. 主キー
- 7. MySQLの更新可能なビューの主キー
- 8. JPAエンティティへの主キーがないSQLビューのマッピング
- 9. SQL Serverの:主キー
- 10. Apache Sparkの主キー
- 11. フェニックスの主キーが
- 12. 6データベースの主キー
- 13. エンティティを持つ主キーのないビューを使用
- 14. エンティティフレームワークとビュー
- 15. 主キーは
- 16. インデックスと主キー
- 17. 主キー - SQL2005
- 18. 複合主キー
- 19. 2つのテーブルの主キー
- 20. テーブルの主キーの検出
- 21. SQLiteの:無名の主キー
- 22. 主キーのパフォーマンスの問題
- 23. linqtoSQLの主キーの使用
- 24. 主キーと外部キー?
- 25. 変更主キー、外部キー
- 26. 主キーと外部キー
- 27. Cassandra主キーと代替キーの定義
- 28. Grails:主キーとしての外部キー?
- 29. Entity Framework内の結合ツールテーブル用の複合主キーの作成
- 30. エンティティフレームワークと外部キー
[Entity FrameworkとSQL Serverのビューの質問]可能な複製(http://stackoverflow.com/questions/1013333/entity-framework-and-sql-server-view-question) –