I Oracleデータベースからモデルを作成します。私が選んだテーブルではプライマリキーがないので、エンティティフレームワークはそれについて不満を持ち、クラスを正しく生成することができません。 データベースにプライマリキーを追加せずに正しい方法でモデルを生成する方法を知っていますか?データベースFirst EntityType 'table'にはキーが定義されていません。このEntityTypeのキーを定義します
0
A
答えて
0
モデルを作成した後にテーブルに主キーを追加する方法の1つは、このファイル[1]を開くことです:https://i.stack.imgur.com/6vJhP.png。内部に入ると、モデル上のすべての関連テーブルが表示されます。 [1]:https://i.stack.imgur.com/bSIsK.png。主キーを作成する列を右クリックすると、「Entity Key」という言葉が表示されますので、画像のように選択/選択されていることを確認してください。モデルを保存し、プロジェクトを再構築します。これは、プライマリキーに不平を言うすべてのテーブルで行う必要があります。それが役に立てば幸い。
関連する問題
- 1. EntityTypeにはキーが定義されていません。このEntityTypeのキーを定義します。
- 2. EntityType 'Category'にはキーが定義されていません。このEntityTypeのキーを定義する
- 3. EntityType 'SelectListItem'にはキーが定義されていません
- 4. EntityType 'Worker'にはキーが定義されていません。
- 5. ASP.NET MVC 3 EntityTypeにキーが定義されていません
- 6. Entity Framework 4.3.1 - > 5.0 Exception: "EntityTypeにはキーが定義されていません。このEntityTypeのキーを定義してください。"
- 7. EntityType 'IdentityUserLogin'にはキーが定義されていません/ EntityType 'IdentityUserRole'にはキーが定義されていません
- 8. エラー複合キーの "EntityTypeにキーが定義されていません"
- 9. EntityType '' IdentityUserRole 'にキー定義エラーがありません
- 10. ASP.net MVC 3 EntityType 'PaMap'にキーが定義されていません
- 11. キーがHasKeyで定義されていますが、 "EntityTypeにキーが定義されていません"という例外があります
- 12. EntityType 'MembershipUser'にはキーが定義されていません。継承されたクラス
- 13. EF 6コード最初のエラー:EntityTypeにはキーが定義されていません
- 14. キーが定義されていません。
- 15. AspNet EF6 - エンティティタイプにキーが定義されていません
- 16. EntityType 'IdentityUserLogin'にはキーが定義されていません。商人を作成しようとしたとき、私は、これらのエラーを取得しています。このEntityType
- 17. System.Drawing.Image EntityType 'Image'にはキーが定義されていません。私はEFコードファーストとデータの足場を使用してい
- 18. ません[EntityType]
- 19. Emberデータ依存キーが定義されていません
- 20. キー値を設定し、定義されていますが、まだNULLとして定義され
- 21. NameError:名前 'first'が定義されていません
- 22. コマンド "queue:failed-table"が定義されていません
- 23. 値のキーはFirebase 4.5.2とイオン3では定義されていません
- 24. AngularJSのカスタムフィルター機能で「キーが定義されていません」
- 25. エンティティに主キー属性が定義されていません。\t:JPA
- 26. db内のデータがない場合のデフォルト選択を定義する - Symfony EntityType
- 27. 未知ReferenceError:定義が定義されていません
- 28. ユーザー定義型が定義されていませんadodb.recordset
- 29. 定義が定義されていません(ESLint)
- 30. ユーザー定義型が定義されていません。vb6
手動でオブジェクトを作成する必要があります。あなたのテーブルが少なくともプライマリキーを持っていない場合は、DBが適切に定義されていない可能性があります。結局のところ、それはリレーショナルデータベースのポイントです。主キーは、関係を少なくとも最小限にします。スタンドアロンのテーブルであっても、PKを持つ必要があります – bilpor