¿Problema de compatibilidad de SubSonic 3 con colecciones no generadas automáticamente?
-
05-07-2019 - |
Pregunta
Tenía un sistema con v2 funcionando bien. Cambié la referencia de Visual Studio para la DLL v2 a la DLL v3. Reconstruido el proyecto. Errores.
Solía ??tener cosas llamadas '' MyYahooCollection '', ahora solo tengo '' MyYahoo '' y " MyYahooTable " ;. Las colecciones parecen haberse ido.
¿Qué me perdí?
Estoy usando SQL Server 2005 en el back-end y estoy implementando ActiveRecord.
Gracias.
Solución
v3.x no es totalmente compatible con versiones anteriores de v2.x. Las clases de colección ya no son realmente necesarias. v3.x usa Lista en lugar de * Colección (las antiguas clases de Colección v2 * derivadas de esto ya).
Otros consejos
Subsonic 3 NO es compatible con Subsonic 2. Si tiene un proyecto Subsonic 2.x, no puede " solo " actualizarlo No funcionará. Rob describió ese compromiso bastante temprano en la fase alfa de 3.x.
Debido a que 3.x usa LINQ para la mayor parte del enfoque general y se aleja de los objetos de * Collection para más objetos de IEnumerable y List, requiere una refactorización mucho más grande para usarlo para reemplazar una implementación de 2.x./p >