Ci sono suggerimenti / trucchi sull'utilizzo di Subsonic con Asp.Net MVC Framework?

StackOverflow https://stackoverflow.com/questions/132280

  •  02-07-2019
  •  | 
  •  

Domanda

C'è qualcuno che usa Subsonic con asp.net mvc framework? In tal caso, puoi raccontarci qualcosa della tua esperienza. Ci sono suggerimenti e trucchi che possono essere condivisi?

È stato utile?

Soluzione

Se stai pensando di fare prima la progettazione del database e non hai bisogno di alcuna mappatura (cioè hai il controllo della tua denominazione db), SubSonic è un'opzione decente.

È semplice, non ti nasconde molto. Allo stesso modo, per gli scenari avanzati devo fare molti passi avanti ed eseguire sql grezzo (o uno sproc).

Se stai cercando una migliore astrazione degli oggetti sul database, qualcosa che corrisponda maggiormente al tuo dominio problematico, allora guarderei NHibernate o Castle ActiveRecord. Ciò ti offre molta più flessibilità nel modo in cui vuoi che il tuo modello di oggetto appaia e hai una potente API di query a tua disposizione.

Niente di tutto ciò ha davvero a che fare con ASP.NET MVC, a parte il fatto che usi i tuoi oggetti nel tuo progetto web. Suggerirei comunque di inserire le entità all'interno di un progetto di libreria di classi separato.

Altri suggerimenti

Sono totalmente d'accordo con Ben SubSonic è un ORM e funziona bene con il concetto MVC ma non ha nulla che lo lega a MVC .

Per i piccoli progetti o per i progetti che già possiedi un database e non ti interessa molto del dominio, allora SubSonic è eccezionale e ti farà funzionare molto velocemente.

Ma se il tuo progetto è un po 'più grande o più specifico il tuo DB è un ripensamento, dovresti scegliere uno strumento come NHibernate .

FYI L'estate di NHibernate è un'ottima serie di Screencast per iniziare NHibernate

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top