Frage

Sie haben ein System mit v2 gut läuft. Vertauschte die Visual Studio Referenz für die v2 DLL in das v3 DLL aus. Umgebaut das Projekt. Fehler.

Ich habe Dinge zu haben „MyYahooCollection“ genannt, jetzt muss ich nur noch „MyYahoo“ und „MyYahooTable“. Die Sammlungen scheinen verschwunden zu sein.

Was habe ich verpasst?

Ich bin mit SQL Server 2005 auf dem Back-End und Active bin die Umsetzung.

Danke.

War es hilfreich?

Lösung

v3.x ist nicht ganz rückwärtskompatibel mit v2.x. Die Collection-Klassen sind nicht wirklich mehr benötigt. v3.x verwendet Liste statt * Collection (die alte v2 * Sammlung Klassen daraus abgeleiteten bereits).

Andere Tipps

Subsonic 3 ist nicht kompatibel mit Subsonic 2. Wenn Sie ein Subsonic 2.x Projekt haben, können Sie nicht „nur“ es aktualisieren. Es wird nicht funktionieren. Rob beschrieben, dass tradeoff ziemlich früh in der Alpha-Phase von 3.x.

Da 3.x LINQ verwendet für einen großen Teil des Gesamtkonzepts und bewegt sich weg von den * Sammlung Objekte zu mehr IEnumerable und Liste Objekte, bedarf es einer viel größeren Refactoring es zu verwenden, um eine 2.x Implementierung zu ersetzen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top