Traktowanie tabeli jako Enum, bez tworzenia dodatkowego wyliczenia

2014-12-16 14:10
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?

edytowany 2x, ostatnio: mto9, 2014-12-16 14:10

Pozostało 580 znaków

2014-12-16 14:18
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ć?


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Pozostało 580 znaków

2014-12-16 14:22
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)?

Pozostało 580 znaków

2014-12-16 14:29

Na google to oczywiście bana masz?
http://stackoverflow.com/ques[...]tity-framework-database-first


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
Nie mam, dzięki za pomoc. - mto9 2014-12-16 15:14

Pozostało 580 znaków

Liczba odpowiedzi na stronę

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