Mon*_*omy 6 c# sql debugging visual-studio
在 C# VisualStudio 项目中,C# 代码调用 .dbml 文件中引用的存储过程(或者通过 C# 的 SQL 命令调用该过程)。
是否可以在存储过程代码中设置一个断点,并在每次从 C# 调试会话调用存储过程时在此处中断(就像可以通过右键单击 SQL Server 对象资源管理器中的存储过程并选择“调试程序”)?
为了允许您在 .NET 应用程序中调试时单步执行 SQL Server 上的 T-SQL 存储过程,您需要:
阅读并遵循指南“如何在 Visual Studio .NET 中调试存储过程(选项 2) ”
以下是本文中的相关步骤...
在“解决方案资源管理器”中,右键单击项目(而不是解决方案)并打开“属性”页。单击树中的“配置属性”,然后单击以选中“调试”页面上的“SQL Server 调试”复选框以启用存储过程调试。
在执行存储过程的代码行上设置断点。
在服务器资源管理器中,找到并打开存储过程。右键单击存储过程,然后单击编辑存储过程。
在存储过程中的 SELECT 语句上设置断点,这是唯一的可执行代码行。
运行项目。
执行触发调用存储过程的代码的操作。
按 F11。代码执行从 ExecuteReader 方法进入存储过程窗口。
注意,我不是这方面的专家,因为我更喜欢使用 SSMS。
| 归档时间: |
|
| 查看次数: |
7601 次 |
| 最近记录: |