自分自身の多くが含まれているエンティティを持っていますが、これをLINQでSQlにどのようにマップすれば、e1を取得し、両親(e1)とその子どもたちは繰り返しますか?今私は私が子プロパティをfalseに設定した場合、これを行うことができることを知っていますが、それは最も重要なプロパティです(親を気にしないでください)。それが怠惰な読み込みを行う方法はありますか?それはそれを修正するだろうか?linqからSQLへの自己参照エンティティのオーバーフロー
1
A
答えて
0
私が知る限り、LINQ to SQLはデフォルトで遅延読み込みを行います。そして、たとえそうでなくても、私はMSの人たちが何らかの種類のidentity mapを使って、すべてのレコードがDataContextごとに1回だけロードされていることを確かめています。
実際にループに陥っているのを経験しましたか?デザイナで
1
、図のエンティティのプロパティを選択し、[プロパティ]ウィンドウでコード生成セクションで、遅延が真にをロードを設定します。
this blog postを参照してください。
-1
このサイトは私の既存の偏見のために良いではない、が判明し、この1が悪い設定されたルート
関連する問題
- 1. 自己参照表のSQLエンティティへのLinqの読み込みを熱心に
- 2. 自己参照テーブル用のLINQ to SQL?
- 3. エンティティフレームワーク自己参照エンティティ
- 4. 自己参照テーブルLINQ
- 5. エンティティへのLinq - 参照EntityKey
- 6. Linq to Entities - ストアドプロシージャから「自己参照」を持つエンティティを取得します。
- 7. 自己参照テーブルSQLクエリ
- 8. 自己参照エンティティを持つAutoMapperマップエンティティ
- 9. ADOエンティティ階層自己参照
- 10. ジャクソン - 自己参照してエンティティをシリアライズ
- 11. Linq To Entity自己参照関係マッピング
- 12. SQLの自己参照CASE WHEN句
- 13. 自己参照
- 14. 自己参照
- 15. tsql - 自己参照
- 16. Ocaml自己参照
- 17. 自己参照クラス
- 18. 自己参照ループエラー
- 19. エクト - 自己参照、
- 20. OpenCLの自己参照ポインタ
- 21. 複数の自己参照
- 22. SQLAlchemyの自己参照
- 23. ポリモーフィックhas_manyの自己参照
- 24. TypeScriptの自己参照型
- 25. Vb.Netでの自己参照
- 26. neo4jの自己参照ノード
- 27. 多対多の自己参照休止アノテーション(2つのエンティティで)
- 28. Thymeleafの自己参照エンティティのリストをループする方法は?
- 29. Entity Frameworkの自己参照エンティティの削除
- 30. Iは自己参照エンティティ<code>Product</code>有する自己参照@ManyToMany接続
はあなたがデザイナーを使用していない怠け者/積極的なロードは、コードを生成したのか? DBMLを見て、実際にデータに循環リンクがないことを確認することは価値があります。 – DamienG