ノードとエッジでグラフのデータモデルを作成しようとしています。 Edgeにプロパティが含まれていない場合、単純にNodeから自身への多対多の関連付けを作成できます。しかし、エッジにいくつかのプロパティを保存したいとします。距離。別のエンティティを作成しようとしましたが、EdgeとNodeの関係を宣言する方法が見つかりませんでした。モデルファーストでは可能ですか?どうやって?Entity Framework Model First:プロパティとの関連付けを作成する方法
2
A
答えて
7
マッピングされたジャンクション・テーブルとの自己参照多対多リレーションシップをモデル化するには、ノードからエッジへ2つの1対多の関連付けを作成する必要があります。グラフ理論のEFモデルの面では、それはBにし、BからA.
へのエッジとの間で異なるように配向グラフが作成されますあなたがあなたの2つのエンティティとそのプロパティを開始します:
ますToolboxから最初のAssociationをドラッグします。ノードから開始し、関連付けをEdgeにドラッグすると、ノードとエッジの間に1対多の関係が作成されます。 「発信」エッジ用に作成されたナビゲーションのプロパティを設定します。
あなたは同じように二協会をドラッグして、「着信」のエッジについて、そのプロパティを設定します:
後このモデルからデータベースを生成すると、このテーブル構造が得られます。
関連する問題
- 1. Entity Framework 4.1のFluent APIとの非主キーフィールドの関連付けの作成
- 2. Entity Framework 6での関連付けを正しく定義する方法 - データベースを先に作成する?
- 3. Entity Frameworkで関連するエンティティを更新する方法
- 4. Entity Frameworkでテーブルとビューを関連付けることはできますか?
- 5. .NET Ria ServicesのLinqとEntityフレームワークの関連付けを照会する方法
- 6. belongs_toのデフォルトの関連付け=(関連付ける)メソッドをオーバーライドする方法?
- 7. マニュアルEntity Frameworkの関連
- 8. Entity Frameworkの:関連テーブル
- 9. has_manyとbelongs_toのRailsモデルの関連付けを作成する
- 10. Entity Framework 4 DB-First Dependency Injection?
- 11. 同じオブジェクトEntity Frameworkの複数のインスタンスを関連付ける方法を教えてください。
- 12. Entity Framework:関連するカスケードテーブルから単一のエンティティを作成する
- 13. Entity FrameworkコードファーストとデータベースFirst Bug/Conflict
- 14. ソースと検索キーワードをアカウント作成と関連付ける
- 15. SharePointワークフローのASP.NET関連付けフォームを作成する方法は?
- 16. Entity Framework 4.3 Code-First ModelからDDLスクリプトを生成するにはどうすればよいですか?
- 17. Entity Frameworkモデルエディターの関連付けの行が正しく表示されない
- 18. Entity Framework、.NET4、MVC3に関連するエラー
- 19. Entity Framework - ナビゲーションプロパティの作成と使用
- 20. Visual Studioデザイナで自動的に関連付けを作成する方法
- 21. 作成時投稿に2つの外部キーを関連付ける方法
- 22. アソシエーションの関連付けを続ける
- 23. デベジットのユーザーモデルの関係と関連付けを作成するには
- 24. Entity Frameworkを使用して既存のプロパティにオブジェクトを添付する方法
- 25. エンティティにキーのリストを関連付ける方法
- 26. Railsとの一意の関連付けの作成
- 27. テーブルの関連付けを作成する
- 28. データベース設計:アソシエーションの関連付けを作成する
- 29. Entity FrameworkコードFirst Insertメソッドフックの場合
- 30. has_manyとの関連付けの作成または更新
これは完璧です。ありがとうございました! –