Ich versuche, ein neues Entity Data Model (Datenbank zuerst) mit Entity Framework 6 zu erstellen, indem ich den in der Community Edition von Visual Studio 2015 bereitgestellten Assistenten verwende. Alle meine Tabellennamen sind plural (zB mn_Bills). Ich wählte die "Pluralize oder singularize generierten Objektnamen", aber dies nicht die Objektnamen (d. H. Die generierte Klasse für Tabelle mn_Bills ist mn_Bills in einer mn_Bills.cs-Datei).EF6 db zuerst Pluralize/Singularize für Tabellennamen, die Unterstriche enthalten
Ich habe die "Name" und "Entity Set Name" im Model Browser geändert, die nur teilweise das Problem gelöst. Die Klassen erzeugt sind einzigartig, was gut ist, aber die Fremdschlüsselzuordnungen für N bis 1 Verbände pluralized:
public partial class mn_Bill
{
...
public virtual mn_Clearing mn_Clearings { get; set; }
}
Sie wissen, ob es eine Abhilfe für dieses Problem ist (neben den Tabellennamen zu ändern)?