v2系统运行良好。将v2 DLL的Visual Studio参考交换到v3 DLL。重建项目。错误。

我曾经有一些名为“MyYahooCollection”的东西,现在我只有“MyYahoo”和“MyYahoo”。和“MyYahooTable”。收藏似乎已经消失。

我错过了什么?

我在后端使用SQL Server 2005并且正在实现ActiveRecord。

感谢。

有帮助吗?

解决方案

v3.x并不完全向后兼容v2.x.不再需要集合类。 v3.x使用List代替* Collection(已经从此派生的旧v2 * Collection类)。

其他提示

Subsonic 3与Subsonic 2不兼容。如果你有一个Subsonic 2.x项目,你不能“只是”升级它。不起作用。 Rob描述了在3.x的alpha阶段很早就进行权衡。

因为3.x在整个方法的大部分时间里使用LINQ并且从* Collection对象转向更多的IEnumerable和List对象,所以它需要更大的重构来使用它来替换2.x实现。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top