我有一个执行存储过程的类库。执行存储过程的代码是标准的
cmd.Connection = connection
cmd.CommandType = CommandType.StoredProcedure
cmd.CommandText = "sptest"
cmd.Parameters.Add("@ScheduleDate", SqlDbType.Date)
cmd.Parameters("@ScheduleDate").Value = scheduleDate
connection.Open()
cmd.ExecuteNonQuery()
cmd.Dispose()
connection.Dispose()
我已遵循以下链接并启用
How to debug stored procedure in VS 2015?
https://docs.microsoft.com/en-us/sql/ssdt/how-to-debug-database-objects?view=sql-server-2017
SSDT SQL Server Debugging Doesn't Hit CLR Breakpoints
我在我的sql服务器对象资源管理器中双击了存储过程“ sptest”,并设置了一个断点。当我在代码中进入cmd.ExecuteNonQuery时,我希望调试器移至在sql server object Explorer中打开的存储过程文件中的断点(我尝试过F11和F10),但断点带有感叹号和消息“此断点”不会被击中……
对不起,我想念什么?
我正在使用