Ich würde gerne eine enum für EF5 zu verwenden, und eine entsprechende Nachschlagetabelle definieren. Ich weiß, dass EF5 jetzt Enums unterstützt, aber es scheint, als würde es dies nur auf Objektebene unterstützen und fügt standardmäßig keine Tabelle für diese Lookup-Werte hinzu.EF5-Code Erste Enums und Lookup-Tabellen
Zum Beispiel habe ich eine User-Einheit:
public class User
{
int Id { get; set; }
string Name { get; set; }
UserType UserType { get; set; }
}
Und eine Usertype Enumeration:
public enum UserType
{
Member = 1,
Moderator = 2,
Administrator = 3
}
ich für Datenbank-Generation möchte eine Tabelle zu erstellen, so etwas wie:
create table UserType
(
Id int,
Name nvarchar(max)
)
Ist das möglich?
Benutzer Stimme für die in EF http://data.uservoice.com/forums/72025-entity-framework-feature-suggestions/suggestions/2683498-enhance-enums-by- creating-a-lookup-table-with-the –