查看ActiveRecord.Save()生成的SQL的简单方法?

查看ActiveRecord.Save()生成的SQL的简单方法?,sql,activerecord,subsonic,Sql,Activerecord,Subsonic,亚音速2.1 我有一个ActiveRecord对象。当我调用它的Save()方法时,有没有一种简单的方法可以让我看到生成的SQL,比如在Visual Studio调试器中?运行SQL探查器不是一个选项 谢谢。您可以将亚音速源项目加载到visual studio中,并将核心项目的调试目标设置为应用程序并运行调试器。或者,您可以将调试器附加到正在运行的应用程序。您的应用程序必须参考亚音速项目的当前调试输出'subsonic.dll'构建;我通常在VisualStudio的不同实例中打开这两个项目。然

亚音速2.1

我有一个ActiveRecord对象。当我调用它的Save()方法时,有没有一种简单的方法可以让我看到生成的SQL,比如在Visual Studio调试器中?运行SQL探查器不是一个选项


谢谢。

您可以将亚音速源项目加载到visual studio中,并将核心项目的调试目标设置为应用程序并运行调试器。或者,您可以将调试器附加到正在运行的应用程序。您的应用程序必须参考亚音速项目的当前调试输出'subsonic.dll'构建;我通常在VisualStudio的不同实例中打开这两个项目。然后在activerecord.cs的第180行设置断点:

QueryCommand cmd=GetSaveCommand(用户名)

然后观察cmd以查看sql