Entity Framework の既定の命名規則の例のリストを探しています。私はテーブルが 例えばユーザーであることを収集します...外部キーはUser_Idですしかし、すぐに使用できるすべての規則のリストを表示したいと思います-つまり、どのエンティティフレームワークが私のオブジェクトを呼び出すか.<Entity>+s
私は規約の種類を探しているわけではありません- 私はそれを得ました。Entity Framework の既定の規則がデータベース オブジェクトにどのような名前を付けるかの定義/例を探しています。明確にするために、私は規則を追加または削除していません。EF には、データベース オブジェクトを生成するための既定の規則が多数用意されています。EF のすぐに使用できる既定の規則で、データベース オブジェクトに名前を付ける方法を知りたいです。
これが必要な理由は、CodeFirst を使用しているにもかかわらず、データベース オブジェクトを EntityFramework に生成させるのではなく、手動で作成することになるからです (私の同僚はこれを主張しています)。したがって、テーブル、列、外部キーに名前を付ける必要があることを知る必要があります...... Entity Framework が明示的なマッピングを必要とせずにそれらを検索/マップできるようにします。
例えば
EF Default TableName Convention
<Entity> + 's' (e.g ***Users***)
EF Default Foreign Key Convention
<Entity> + 'Id' (e.g ***UserId***)
EF Default Primary Key Convention
***Id***
これはどこで見つけることができますか?