所以,实际上这是一个主要问题:如何获取由 Linq2SQL ORM 生成的 sql 字符串?我熟悉其他 ORM 系统,例如 nHibernate 和 EntityFramework (4+)。例如,对于 nHibernate,存在探查器允许捕捉任何活动,由 nHibernate 引擎执行。另一方面,EntityFramework 具有内置功能 - 方法
query.ToSqlString()
那么Linq2SQL 呢?
所以,实际上这是一个主要问题:如何获取由 Linq2SQL ORM 生成的 sql 字符串?我熟悉其他 ORM 系统,例如 nHibernate 和 EntityFramework (4+)。例如,对于 nHibernate,存在探查器允许捕捉任何活动,由 nHibernate 引擎执行。另一方面,EntityFramework 具有内置功能 - 方法
query.ToSqlString()
那么Linq2SQL 呢?