重建亚音速2.2

时间:2012-10-16 17:33:42

标签: asp.net subsonic

我没有编程2年所以请温柔地回答你的问题。我回到几年前使用亚音速编写的旧的asp.net 2.0项目。我无法弄清楚我是如何在这个asp.net项目中获得亚音速工作的,因为它是一个旧版本(2.1)并且2.x的文档没有响应我以前用来构建代码的方式。无论如何,我已经下载了亚音速2.2,并设法让它工作,所以我将在网站上使用它。但是我看到各种网页说亚音速2.2需要一个非常特定版本的mysql数据连接器(我认为是5.2.3),我应该用更新版本的连接器重建亚音速2.2。

问题:这有必要吗?如果是这样的话?我不能只使用我的网站中的连接器版本5.2.3或asp.net使用自己的版本覆盖它(顺便说一句,我在一个单独的类项目而不是网站本身生成我的DAL)?我可以防止这种情况发生吗?如果这是必要的,我该怎么做,因为我真的不记得了。我只是创建一个新项目,添加亚音速源文件和相应的连接器DLL并重建亚音速dll还是比它更复杂?亚音速2.2是否仍然受到支持,还是我在试图使用它时鞭打死马?

非常感谢

1 个答案:

答案 0 :(得分:1)

当您在单独的类项目中生成DAL时,您应该能够在Web项目中使用任何版本的MySQL适配器.dll。

另一种选择是使用SubCommander程序生成类。

我强烈建议从https://github.com/subsonic/SubSonic-2.0抓取最新版本2.x并编译自己的版本。如果项目不是太大那么失败,那么可能会考虑迁移? SubSonic当时是一个很棒的工具,但现在有更好的选择。