Perché l'uso del modello STE non è più raccomandato per EF5?

7

Stavo cercando di aggiornare il mio progetto da EF4.1 / Framework 4.0 a EF5 / Framework 4.5. Dopo aver letto sulla migrazione dei template t4 per le STE (Self-Tracking Entities), mi sono imbattuto in questo link ciò indica che gli STE non sono più raccomandati.

Perché Microsoft non raccomanda più l'uso di STE?

    
posta Maciej 17.09.2012 - 21:48
fonte

1 risposta

1

Proprio dalle letture, l'unica cosa che ho trovato è stata qui: link che ha dichiarato:

Le entità di tracciamento automatico non possono essere utilizzate con i modelli Code First

Anche se questo potrebbe non essere un grosso problema, MS ha investito molto bene in questo con la sua API Fluent ed è ora l'approccio consigliato per la modellazione del database. Questo è molto (quasi identico) a come tutto il lavoro DB è fatto in un ambiente Rails con ActiveRecord e ActiveRecord::Migration .

Ci sono anche alcuni vantaggi nell'usare la loro API Fluent come il controllo delle versioni delle modifiche al database e la possibilità di standup / migrare le modifiche in un nuovo DB semplicemente eseguendo i comandi del database di aggiornamento. Quindi potrebbe avere senso che MS non raccomandi qualcosa che non consenta l'uso di questa nuova tecnologia.

    
risposta data 17.02.2013 - 15:52
fonte

Leggi altre domande sui tag