从 Subsonic 3 中提取 SQL
有没有办法从亚音速中提取针对数据库运行的 SQL?例如我
foreach (var item in EVT.All().Where(e => e.EVT_USRNAME == "stimms"))
{
...
}
可以了解正在运行的内容吗?
Is there a way to extract the SQL which is run against the database from a bit of subsonic? For instance I have
foreach (var item in EVT.All().Where(e => e.EVT_USRNAME == "stimms"))
{
...
}
Can I get at what is run?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 Subsonic 中,您可以通过以下方式获取将针对查询执行的命令:
In Subsonic, you can get the command which will be executing against a query in this way:
西蒙,
另一种需要更多底层启示的方法是调试 Subsonic 源代码。在查询中设置断点,观察计算的语句,并查找 QueryText 属性。
玛布拉汉姆1
Simon,
Another method that requires more under-hood revelation is to debug the Subsonic source-code. Set a breakpoint at your query, watch the evaluated statement, and look for the QueryText property.
MAbraham1