私のデータベースには、EF が入れてくれた列があります。これは、classname の後に _Id が続きます。ただし、多くのドキュメントでは、外部キーの命名規則は、クラス名の後にアンダースコアなしで Id を付けることを推奨しています。
この投稿のよう に、データベースに両方の規則を入れたくありません。
Code First は、パターン [ナビゲーション プロパティの名前]_[関連するクラスの主キー] を使用して、データベースに外部キーを作成します。
明らかに一貫性のない 2 つの規則があるのはなぜですか?