Cześć. Mam małą rozterkę przy projektowaniu aplikacji na ASP.NET MVC. Chcę użyć podejścia Code First w Entity Framework (baza zaprojektowana) i tutaj pojawia się problem ponieważ uwzględniłem że w bazie będą tabelki User i User_Role jako odpowiedniki do autoryzacji. Problem jednak tkwi w tym że mechanizm Identity w ASP.NET tworzy już własne tabele z odpowiednią strukturą. Czy można to jakoś połączyć czy może jednak zrezygnować z tych tabel w bazie (a właściwie to w modelu ze względu na Code First) i przejść w całości na mechanizm Identity?
ASP.NET Identity i własna baza
- Rejestracja: dni
- Ostatnio: dni
- Postów: 5226
0
Też się zastanawiam, ale wydaje mi się, że nie będzie to proste.
Nazwy możesz chyba spokojnie nadpisać konfigurując OnModelCreating
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1591
2
Oczywiście, że można. Robisz własny UserStore RoleStore i działa. https://github.com/szydlaczek/Exchange. W tym kodzie masz wszystko porejestrowane w autofacu. Jest przykład logowania, rejestracji. W tabelach definiujesz takie kolumny jak Ci są potrzebne.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: UK
- Postów: 2235
2
Jak najbardziej sie da. Tutaj wiecej na ten temat, oraz link do przykladowego podanego przeze mnie kodu uzywajacy "bazy" w pamieci.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 32
1
@Aventus: Na ten moment podany przez Ciebie temat najbardziej mnie nakierował na rozwiązanie. Będę musiał to sprawdzić bo jak na razie od niedawna dopiero zaczynam przygodę z ASP.NET. Dzięki