【发布时间】:2014-07-18 14:46:37
【问题描述】:
我正在尝试使用 Visual Studio 2008 向我的 Asp.Net 网站添加一个新的存储过程,就像我前一段时间所做的那样,但这不会在 *.designer.cs 中生成任何代码,当我尝试调用 SP,我只是得到一个未定义/未找到的错误。
这是我到目前为止所做的:
- 确保我具有对
MyApp.dbml、MyApp.dbml.layout和MyApp.designer.css的读/写访问权限 - 打开 DBML(以“图形”模式)
- 刷新服务器资源管理器中的 SP 列表
- 将目标 SP 拖放到 DBML 上
- 保存
- 建立网站
DBML 中的 XML 是使用结果的每一列的正确类型创建的,但在 Designer.cs 中绝对没有创建任何内容。
- 我检查了,没有像 this person 那样创建“新”designer.cs。
- 我尝试在删除或不删除 MyApp.designer.cs 的情况下使用“运行自定义工具”(as suggested here),但它什么也没做
有人知道问题可能出在哪里吗?我错过了什么吗?
【问题讨论】:
-
如果你在一个新的空白项目中做同样的事情,会发生什么?
-
在使用新 DBML 的新项目中,它可以完美运行。谢谢。如果我在我的主项目中找不到什么不起作用,我将复制/粘贴生成的代码。
标签: c# asp.net visual-studio-2008 linq-to-sql