subsonic2.2连接mysql数据库报错 参考: SubSonic-2.0 / SubSonicCentral / Web.Config类型写错了,改成type="SubSonic.SqlDataProvider, SubSonic" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SqlDataProvider 是 连接SqlServer数据库的写法吧。Mysql数据库应该是 MySqlDataProvider 没错吧? 不好意思,你的type是对的。那你完整的config是不是类似下面这样的?<configSections> <section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic" requirePermission="false"/></configSections><connectionStrings> <clear/> <add name="Default" connectionString="Data Source=dataserveripornamepipe;Database=database;User ID=username;Password=password"/></connectionStrings><SubSonicService defaultProvider="Default"> <providers> <clear/> <add name="Default" type="SubSonic.MySqlDataProvider,SubSonic" connectionStringName="Default" generatedNamespace="SSMS.DAL"/> </providers></SubSonicService> 自己解决了。问题在于SubSonic打开SubSonic的源码后发现,MySqlDataProvider.cs里面的内容被ALLPRIVATES了。取消掉重新编译生成SubSonic.dll。使用这个dll就可以了。 大家sqlserver里的视图用的多不多? asp.net validateRequest原理探讨 有关ASP.NET的Bug问题 "OCI-22060: 自变量 [2] 无效或是未初始化的数字"错误问题 ★★★ 上班咯 狂散分 不碰技术了 ★★★ ASP.NET揭秘(第二版)这本书怎么样呀? 如何取得客户端动态生成的控件的值? html制作一个弹出对话框 饼图和条形图的解决方法>>>>> 水晶报表里某格数据如何垂直居中 只能输入一位小数js正则 ASP.NET MVC基础布局问题
Mysql数据库应该是 MySqlDataProvider 没错吧?
<section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic" requirePermission="false"/>
</configSections><connectionStrings>
<clear/>
<add name="Default" connectionString="Data Source=dataserveripornamepipe;Database=database;User ID=username;Password=password"/>
</connectionStrings>
<SubSonicService defaultProvider="Default">
<providers>
<clear/>
<add name="Default" type="SubSonic.MySqlDataProvider,SubSonic" connectionStringName="Default" generatedNamespace="SSMS.DAL"/>
</providers>
</SubSonicService>
问题在于SubSonic
打开SubSonic的源码后发现,MySqlDataProvider.cs里面的内容被ALLPRIVATES了。
取消掉重新编译生成SubSonic.dll。使用这个dll就可以了。