我将DBLINQ与SQLite一起用于我的小项目。有什么方法可以查看在幕后执行的实际SQL查询?

我记得我从实习中为SQL Server提供了一个监视程序,但我担心SQLite是完全不同的野兽。

有帮助吗?

解决方案

您的数据库上下文应该有一个 Log 类型的属性 TextWriter. 。如果您分配 context.Log = Console.Out; 例如,您应该将SQL写入控制台。

其他提示

如果您使用Visual Studio 2010 Premium或Ultimate,则可能会发现层交互作用者有帮助。最近有一篇很好的博客文章 Skinner在MSDN上的博客其中包括查看生成的SQL代码

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top