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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top