SubSonic 3 problema de compatibilidade com Not Auto Gerado coleções?
-
05-07-2019 - |
Pergunta
tinha um sistema com v2 funcionando bem. Trocada a referência Visual Studio para o DLL v2 para a DLL v3. Reconstruiu o projeto. Erros.
Eu costumava ter coisas chamadas "MyYahooCollection", agora eu só tenho "MyYahoo" e "MyYahooTable". As coleções parecem ter desaparecido.
O que eu perdi?
Estou usando o SQL Server 2005 no back-end e estou implementando ActiveRecord.
Graças.
Solução
v3.x não é totalmente compatível com v2.x. As classes de coleção não são realmente necessários mais. v3.x usa Lista em vez de * Coleção (o antigo v2 * classes de coleção derivados deste já).
Outras dicas
Subsonic 3 não é compatível com Subsonic 2. Se você tem um projeto de 2.x Subsonic, você não pode "apenas" atualizá-lo. Isso não vai funcionar. Rob descreveu essa troca belos início da fase alfa de 3.x.
Porque 3.x usa LINQ para grande parte da abordagem global e se move para longe da * objetos de coleção em direção a mais IEnumerable e Lista de objetos, que exige uma refatoração muito maior para usá-lo para substituir uma implementação 2.x.