MS が構成よりも規則を使用することにしたのはなぜですか。
私は非常に大規模なプロジェクトを扱っていますが、すべてのプロジェクトがデータ中心というわけではありません。実際、データ中心のプロジェクトであっても、私のエンティティ クラスには、永続性にとらわれない必要がある多くのカスタム機能があります。
現在の MSM アプローチでは、属性を非永続プロパティに適用する必要があり、その逆ではありません。それがコードファーストのポイントではないでしょうか? 労働者階級の階層を使用し、それを「追加」として互換性のある永続性に変えるには?
ID や主キー プロパティ、外部キーの命名など、いくつかの規則が非常に役立つことは理解しています。しかし、正直なところ、クラス構造がまだない場合、モデル ファーストではなくコード ファーストを使用する開発者が何人いるでしょうか?