Lista pierwszych domyślnych konwencji nazewnictwa kodu Entity Framework

Próbuję znaleźć listęprzykłady domyślnego Entity Frameworkkonwencje nazewnictwa. Rozumiem, że stoły są<Entity>+s na przykład Użytkownicy ... Klucze obce są User_Id Ale chciałbym zobaczyć listę wszystkich konwencji out-of-the-box - IE, która struktura encji będzie nazywać moje obiekty.

Nie szukam typów konwencji - mam to. Szukam definicji / przykładów tego, czym są Entity Frameworkkonwencje domyślne nazwa moje obiekty bazy danych. Żeby było jasne, nie dodałem ani nie usunąłem żadnych konwencji. EF zawiera szereg konwencji domyślnych do generowania obiektów bazy danych - chcę wiedzieć, jakie konwencje domyślne EF będą określać moje obiekty bazy danych.

Powód, dla którego tego wymagam, jest taki, że chociaż używam CodeFirst, będę tworzył moje obiekty bazy danych ręcznie, zamiast tworzyć EntityFramework dla mnie (mój kolega nalega na to). Dlatego muszę wiedzieć, jak powinienem nazywać moje tabele, kolumny, klucze obce ...... Aby Entity Framework znajdowało / mapowało je bez żadnych wyraźnych mapowań.

Na przykład

<code>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***  
</code>

Gdzie mogę to znaleźć?

questionAnswers(2)

yourAnswerToTheQuestion