L'utilizzo del provider di appartenenze nel modello di un progetto MVC significa che il modello sa che fa parte di un sito Web?

1

Il mio design di base è che il modello si trova in un progetto separato dal mio sito Web e il progetto non fa mai riferimento al sito web. Ciò tende a far sì che il modello sia agnostico su come viene utilizzato.

Ma recentemente stavo cercando di lavorare nel provider di appartenenze, e mentre la porzione di registro di esso suona come qualcosa che il modello dovrebbe gestire (aggiungendo i dati dell'utente al database), richiede il mio riferimento a system.web.security, che implicherebbe che il modello ora sappia che viene utilizzato in un sito Web.

Sono troppo pedante riguardo al nome dello spazio dei nomi o il provider di appartenenze dovrebbe essere utilizzato solo nella parte dell'app Web e non nel modello?

P.S. Non è sicuro se è importante, ma tutto ciò che è al di fuori del provider di appartenenza è gestito da NHibernate.

    
posta Lawtonfogle 14.11.2014 - 15:39
fonte

0 risposte

Leggi altre domande sui tag