Ho eseguito MVC in passato, ma sono nuovo in ASP e ASP MVC. Mi piace molto la facilità che ASP MVC mi fornisce, finora, ma ho difficoltà a capire come ottenere un maggiore controllo sugli utenti. Per impostazione predefinita, MVC fornisce un modulo di registrazione utente minimo. Ho guardato in giro un bel po ', ma ho ancora due domande:Profili utente ASP MVC
come faccio a rendere la base di dati degli utenti un database locale nel mio progetto? Penso che SQLEXPRESS sia usato per memorizzare i valori dell'utente, in quello che sembra un processo magico. Come posso de-magic-ify questo? Mi piacerebbe avere più controllo sulla posizione di questo database.
Questo porta a un'altra domanda: Come faccio ad espandere l'utente? Ho letto su Profili, ma sono ancora confuso su alcune cose. Come posso preparare un profilo e collegarlo a un utente? Cosa serve come chiave straniera? E, nei miei controllori, come posso accedere a varie parti dell'utente come username, email o anche dal profilo come nome, cognome (anche se immagino che una volta quando ho un database di Profile e un database di User in locale, posso eseguire comandi SQL per recuperare i dati)
vorrei davvero apprezzare alcune indicazioni per le giuste risorse, e/o di migliori pratiche con ASP.NET