有一个 v2 运行良好的系统。将 v2 DLL 的 Visual Studio 引用替换为 v3 DLL。重建项目。错误。
我曾经有名为“MyYahooCollection”的东西,现在我只有“MyYahoo”和“MyYahooTable”。收藏品好像没了。
我错过了什么?
我在后端使用 SQL Server 2005 并实现 ActiveRecord。
谢谢。
最佳答案
Subsonic 3 与 Subsonic 2 不兼容。如果您有 Subsonic 2.x 项目,则不能“仅仅”升级它。不起作用。 Rob 在 3.x 的 alpha 阶段很早就描述了这种权衡。
由于 3.x 在大部分整体方法中使用 LINQ,并从 *Collection 对象转向更多 IEnumerable 和 List 对象,因此需要进行更大的重构才能使用它来替换 2.x 实现。
关于collections - SubSonic 3 与非自动生成的合集有兼容性问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1201755/