我们想要在一个项目中使用 Linq to SQL。这是我们第一次使用 Linq。通常我们只使用存储过程调用。
到目前为止,一切都运行良好,但 DBA 询问我们是否可以以在 Profiler 中可见的方式标记 Linq 生成的 SQL 查询。
我用 google 搜索了 Stackoverflow,发现了各种记录生成 SQL 的方法。但这并不完全是我想要的。我认为理想的情况是我可以将 SQL 注释粘贴到生成的 SQL 中。这在 Profiler 中可见吗?
感谢您的任何想法!
您可以使用包含特定“应用程序名称”的唯一连接字符串来标识 LINQ to SQL 查询。
以下是如何在代码中设置应用程序名称的示例:
string connectionString = ConfigurationManager.ConnectionStrings["Northwind"].ConnectionString;
SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(connectionString);
builder.ApplicationName = "linqtosql";
using (var context = new DataContext(builder.ConnectionString)) {
var list = context.Customers.ToList();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)