SubSonic 2.1
我有一个ActiveRecord对象。当我调用它的Save()方法时,是否有一种简单的方法可以让我看到生成的SQL,比如在Visual Studio调试器中?无法运行SQL事件探查器。
感谢。
答案 0 :(得分:2)
您可以将亚音速源项目加载到visual studio中,并将核心项目的调试目标设置为您的应用程序并运行调试器。或者您可以将调试器附加到正在运行的应用程序。您的应用程序必须通过引用亚音速项目的当前调试输出'subsonic.dll'来构建;我通常在视觉工作室的不同实例中打开这两个项目。然后在activerecord.cs的第180行设置断点:
QueryCommand cmd = GetSaveCommand(userName);
然后在cmd上观察以查看sql。