【发布时间】:2009-08-23 07:06:22
【问题描述】:
注意,我已经广泛使用 subsonic 2.2 并且喜欢它。这是我第一次使用 3.0。
我想将 subsonic 添加到我的类库而不是网站。首先,当我这样做并尝试运行自定义工具来编译模板文件时,我收到错误消息说没有 app.config 文件。在亚音速 2 中,我能够做到这一点并将其指向我的 web.config 文件。所以第一个问题是在将 subsonic 添加到外部类库时我可以使用 web.config 文件吗?
我遇到的第二件事是 44 个相同的编译错误。
这是 VS 2008 的错误:
错误 44 'krazyCommon.model.atDB' 不包含 'Provider' 的定义,并且找不到接受类型为 'krazyCommon.model.atDB' 的第一个参数的扩展方法 'Provider'(您是否缺少使用指令还是程序集参考?) C:\dev\krazybuys\krazyCommon\model\StoredProcedures.cs 175 100 krazyCommon
这是导致它的代码。 this.Provider 行的末尾是导致错误的地方。在 VS 中,它下面有一条波浪线。
public StoredProcedure aspnet_UsersInRoles_RemoveUsersFromRoles(){
StoredProcedure sp=new StoredProcedure("aspnet_UsersInRoles_RemoveUsersFromRoles",this.Provider);
return sp;
}
我很困惑,因为我认为我所做的一切都是正确的。任何帮助将不胜感激。
非常感谢。
【问题讨论】:
标签: subsonic