既にエンティティフレームワークにプロジェクトがあります。 Model1.edmxファイルには、SQL Serverデータベースからの複数のエンティティがあります。 SQL Serverデータベースに新しいテーブルを追加しました。 Model.edmxに新しいエンティティを追加しました。そして、この新しいエンティティを新しく追加されたデータベースにマップしようとすると、そのデータベースはテーブルマッピングに表示されません。助けてください。エンティティへのマッピングテーブル
答えて
エンティティを手動で追加してマップするのではなく、 edmxファイルを右クリックすると、データベースからの更新オプションを使用しないでください。新しく作成したテーブルを選択すると、モデルは適切な関連付けと関係で再生成されます。
こんにちはロボツシ、助けてくれてありがとう。私はそのオプションも試しました。しかし、最初は0だったときに100以上のエラーが出ました。私はエンティティフレームワークに全く新しいので、私はそれをすることを敢えてしなかった。 –
hmm ..設定文字列とedmxファイルを削除します。次に、edmx(接続文字列を生成します)を再生成してください。私はEFが正しくアップデートされておらず、成功していたときにこれをやったことがあります。 – BentOnCoding
ありがとうRobotsushi。 –
エンティティを手動でマッピングすることはお勧めできません。これは、あなたが選択して、新たに追加することができるウィンドウが開きます
- - エンティティを追加し、それらは以下の手順に従っマップする
追加されたテーブル。
これを実行した後、.ttファイルを展開して.csファイルが自動生成されていることを確認します。
これが作成されていない場合は、すべての.ttファイルを右クリックし、オプションから[カスタムツールを実行する]を選択します。これにより、必要なファイルが自動的に生成されます。
- 1. XMLからデータベースへのマッピングテーブル
- 2. Coredataの移行、マッピングテーブルの追加文字列の追加と異なるエンティティへのアクセス
- 3. テーブルのNHibernateマッピングテーブル
- 4. エンティティフレームワークエンティティsql対エンティティへのエンティティ
- 5. 実行時のマッピングテーブル
- 6. NHibernateのマッピングテーブルの列挙体
- 7. エンティティへのLinq - 子エンティティのフィルタリング方法
- 8. GORMマッピングテーブルの多対1
- 9. エンティティへのエンティティフレームワークのlinq
- 10. Silverlightのエンティティへのデータベース
- 11. データコンテキストへのエンティティのアタッチ
- 12. エンティティへのLinqの名前
- 13. データテーブルへのエンティティのリスト
- 14. エンティティへのLinqの削除
- 15. ダイアログフィールドへのLuisエンティティのマッピング
- 16. Linqからエンティティへの投影(IEnumerableへ)
- 17. エンティティへのLinq '[A-G]%'クエリ
- 18. エンティティとカスタムプロパティへのLinq
- 19. エンティティへのEager-loading&LINQ
- 20. エンティティへのLinq - 参照EntityKey
- 21. エンティティとビジネスロジックへのLinq
- 22. エンティティへのLinqとSQL_Latin1_General_CP1_CI_AI
- 23. 追加のプロパティを持つ関係マッピングテーブル?
- 24. エンティティフレームワークコードファースト - 共通エンティティなしの複数のテーブルへの単一エンティティ
- 25. コアデータの関係 - 2つのエンティティから1つのエンティティへ
- 26. AngularJsオブジェクトからHibernateエンティティへ
- 27. ベストプラクティス:複数のエンティティから単一のエンティティへ
- 28. エンティティを使用したJ2EEアプリケーションでのDTO変換へのエンティティ
- 29. DBContextエンティティにコミットされていないエンティティへのLinq
- 30. エンティティから拡張エンティティへのキャストJava EE!
新しいエンティティをedmxファイルにどのように追加しましたか? – Chris