1 是否有可能以某种方式获取SqlCommand生成的查询文本?.net中的原始sql查询文本 来源 2010-09-24 aikixd +2 在什么情况下?开发人员通常是通过'CommandText'设置查询文本的人,所以通常只需在将其分配给命令之前或之后记录该日志即可。 – 2010-09-24 14:44:09 +2 你还没有初始化SqlCommand.CommandText? – 2010-09-24 14:45:14 +0 我假设为以下种类的原因:如果CommandType = StoredProcedure,那么CommandText只是片名。如果它有很多参数,那么你可能想要执行的实际EXECUTE语句(即你可以复制粘贴到SSMS中的东西)。你可否确认? – AdaTheDev 2010-09-24 14:47:32
在什么情况下?开发人员通常是通过'CommandText'设置查询文本的人,所以通常只需在将其分配给命令之前或之后记录该日志即可。 – 2010-09-24 14:44:09
你还没有初始化SqlCommand.CommandText? – 2010-09-24 14:45:14
我假设为以下种类的原因:如果CommandType = StoredProcedure,那么CommandText只是片名。如果它有很多参数,那么你可能想要执行的实际EXECUTE语句(即你可以复制粘贴到SSMS中的东西)。你可否确认? – AdaTheDev 2010-09-24 14:47:32