【发布时间】:2010-10-28 08:36:29
【问题描述】:
我在 .net 3.5 中运行 VS2008 并试图让 SubSonic 2.2 运行。我的数据库叫Test,DB中的表叫TestTable。它正在 SQL Server 2005 上运行。我收到以下“警告”:
找不到元素“SubSonicService”的架构信息。
找不到属性“defaultProvider”的架构信息。
找不到元素“providers”的架构信息。
找不到元素“clear”的架构信息。
找不到元素“add”的架构信息。
找不到属性“名称”的架构信息。
找不到属性“类型”的架构信息。
找不到属性“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>
任何帮助将不胜感激。我一直在寻找几个小时,但没有找到工作的修复程序。
谢谢!
【问题讨论】:
-
你能列出你的桌子的名字吗?
标签: visual-studio-2008 .net-3.5 subsonic subsonic2.2