Entity Frameworkで再帰リレーションシップを扱うTips
超小ネタ。
階層構造をもつエンティティをEFで扱うとき、
EDMウィザードに任せておくと、ナビゲーションプロパティの名前が嬉しくない。
プロパティを見れば多重度が分かる。
「多」の方が子要素だから、名前を変えておこう。
「0または1」の方は親要素。
以上。
ロールの名前も変更したければ、XMLエディタなどでedmxファイルを開いて編集すること。ただし一括置換するときにはロール以外も置換してしまわないように注意。