Usando MVC rigorosamente con DAAB?

0

Sono l'unico della mia azienda che ha familiarità con MVC e stanno avendo maggiori pressioni per modernizzarsi e passare a MVC per progetti futuri, quindi mi è stato assegnato il compito di creare un modello da utilizzare come base per qualsiasi formazione o come una base per nuovi progetti. Questo è perfetto e sono contento di farlo.

Tuttavia, un requisito assoluto è che io utilizzo EL Data Access Block. Questo non significa sconfiggere lo scopo di MVC e utilizzare un ORM per un codice dati più semplice?

Ho provato a cercare ovunque online per qualsiasi pratica standard quando utilizzo MVC con DAAB ma non riesco a trovare un singolo articolo o tutorial o codice da nessuna parte, il che mi porta a credere che non dovrei farlo in questo modo, ma devo farlo. .

Quindi, su quella nota, è possibile per me utilizzare EL Data Access per il modello e configurarlo in modo che possa essere strongmente digitato e farlo funzionare in modo simile ad EF?

Stavo pensando che potrei semplicemente creare un modello t4 o qualcosa per aiutare a generare i modelli basati sulle tabelle DB e aggiungere quante più operazioni CRUD potrei. Nessun indizio se questa sarà comunque una buona idea.

    
posta Mungoid 10.01.2014 - 01:09
fonte

1 risposta

3

MVC è principalmente un paradigma di interfaccia utente . Una parte del vantaggio derivato dalla sua modularità è che non dovrebbe importare quale sia il repository di dati.

Basta aggiungere un livello di servizio per accedere all'archivio dati, qualunque esso sia. Se la tua applicazione è abbastanza complessa da richiedere un ORM, crearlo con i modelli T4 è sicuramente un modo per andare. Infatti, diverse persone hanno già svolto il lavoro .

Detto questo, se il tuo datore di lavoro è grande su Microsoft, non vedo perché Entity Framework non sarebbe sul tavolo.

    
risposta data 10.01.2014 - 01:12
fonte

Leggi altre domande sui tag