Domanda

Aveva un sistema con v2 che funzionava bene. Sostituito il riferimento di Visual Studio per la DLL v2 con la DLL v3. Ricostruito il progetto. Errori.

Avevo cose chiamate " MyYahooCollection " ;, ora ho solo " MyYahoo " e " MyYahooTable " ;. Le collezioni sembrano essere sparite.

Cosa mi sono perso?

Sto usando SQL Server 2005 sul back-end e sto implementando ActiveRecord.

Grazie.

È stato utile?

Soluzione

v3.x non è completamente retrocompatibile con v2.x. Le lezioni di raccolta non sono più necessarie. v3.x usa List invece di * Collection (le vecchie classi Collection v2 * derivano già da questo).

Altri suggerimenti

Subsonic 3 NON è compatibile con Subsonic 2. Se hai un progetto Subsonic 2.x, non puoi " solo " aggiornalo. Non funzionerà. Rob ha descritto questo compromesso abbastanza presto nella fase alfa di 3.x.

Poiché 3.x utilizza LINQ per gran parte dell'approccio generale e si allontana dagli oggetti * Collection verso più oggetti IEnumerable ed List, richiede un refactoring molto più grande per usarlo per sostituire un'implementazione 2.x.

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