我在 .net 3.5 中运行 VS2008 并试图让 SubSonic 2.2 运行。我的数据库叫Test,DB中的表叫TestTable。它正在 SQL Server 2005 上运行。我收到以下“警告”:
找不到元素“SubSonicService”的架构信息。
找不到属性“defaultProvider”的架构信息。
找不到元素“提供者”的架构信息。
找不到元素“clear”的架构信息。
找不到元素“添加”的架构信息。
找不到属性“名称”的架构信息。
找不到属性“类型”的架构信息。
找不到属性“connectionStringName”的架构信息。
找不到属性“generatedNameSpace”的架构信息。
问题是没有生成命名空间,所以我无法进行太多工作。“SubSonic.Generated.Tables”行将在智能中显示我的表的名称,所以我知道它可以连接并且它显然正在做某事。但我不能像类一样引用我的表。下面我包含了“警告”引用的 web.config 部分。
<SubSonicService defaultProvider="GeekPower">
<providers>
<clear/>
<add name="GeekPower" type="SubSonic.SqlDataProvider, SubSonic" connectionStringName="GeekPower" generatedNameSpace="GeekPower" />
</providers>
</SubSonicService>
任何帮助,将不胜感激。我一直在寻找几个小时,但没有找到工作的修复程序。
谢谢!