Traktowanie tabeli jako Enum, bez tworzenia dodatkowego wyliczenia

0

Mam taką strukturę bazy danych:
Zrzut ekranu 2014-12-16 14.08.39.png,
w tabeli Role mam coś takiego:

ID | Name
1     Admin
2     Moderator
3     User
4     Gość

Chciałbym żeby w modelu ta tabela była traktowana jako enum? Da się to jakoś zrobić bez tworzenia dodatkowego wyliczenia? Tzn czy EF ma gotowy taki mechanizm?

0

Enum to enum, możesz zrobić kolumnę tabeli typu enum, ale jak robisz z tego tablicę to jakim cudem chcesz to na enum zamienić?

0

Nie bardzo rozumiem. Chodzi mi o to żebym mógł np zdefiniować funkcję

AddUser(string username, string password, Role role);
AddUser("ktos", "maslo", Role.Admin);

I teraz pytanie czy EF ma jakiś wbudowany mechanizm do importowania tabeli jako enum? Czy muszę stowrzyć sam dodatkowo takie enum (oczywiście nie jest to problemem, chciałbym po prostu zrobić to dobrze)?

1 użytkowników online, w tym zalogowanych: 0, gości: 1