将 SQL 注释添加到 Linq 生成的查询中,以便它在 SQL 探查器中可见

2024-01-12

我们想要在一个项目中使用 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(使用前将#替换为@)

将 SQL 注释添加到 Linq 生成的查询中,以便它在 SQL 探查器中可见 的相关文章

  • Java 相当于 C# 的 async/await?

    我是一名普通的 C 开发人员 但偶尔也会使用 Java 开发应用程序 我想知道 Java 中是否有相当于 C async await 的东西 简单来说 java 相当于 async Task
  • 是否有任何现成的组件可用于计算对象上的表达式?

    我们想要解析以下类型的表达式 Func
  • tmpnam 的 C/C++ 线程安全性?

    我需要使用tmpnamC 中的函数 但我需要了解它的线程安全性 也就是说 如果我有多个线程 每个线程都需要为临时文件获取不同的名称 我是否可以保证每个线程都会收到具有不同名称的文件 tmpnam 仅保证该文件当时不存在 但它可能会在您自己创
  • 清理 STL 指针列表/向量

    您可以想出的最短的 C 块是多少来安全地清理std vector or std list指针 假设您必须对指针调用删除 list
  • Visual Studio:同时调试多个项目?

    是否可以在 Visual Studio 中同时调试多个项目 我知道您可以从解决方案属性中选择多个启动项目 但是断点是如何处理的 如果两个项目使用同一个类 它的两个不同实例 并且我因其中的断点而停止 那么它只会阻止一个程序还是同时阻止两个程序
  • 是否可以将 CMFCToolBar 添加到对话框中?

    我刚刚尝试了将 CToolbar 添加到新 CMFCToolBar 上的对话框的标准方法 但这不起作用 在我深入研究新的实现之前 我想知道它是否真的可行 我不确定你所说的 标准方式 是什么意思 但你当然可以以编程方式做到这一点 In MyD
  • 使用迭代器遍历 boost::ublas 矩阵

    我只是想从头到尾遍历一个矩阵 触及每个元素 然而 我发现升压矩阵没有一个迭代器 而是有两个迭代器 而且我无法弄清楚如何使它们工作以便您可以遍历整个矩阵 typedef boost numeric ublas matrix
  • 在 C99 中,f()+g() 是未定义还是只是未指定?

    我曾经认为在C99中 即使函数的副作用f and g干扰 虽然表达f g 不包含序列点 f and g将包含一些 因此行为将是未指定的 要么 f 在 g 之前调用 要么 g 在 f 之前调用 我不再那么确定了 如果编译器内联函数会怎样 即使
  • 使用 C 通过引用传递数组

    是的 我已经阅读了这个问题和答案 在 C 中通过引用传递数组 https stackoverflow com questions 1106957 pass array by reference in c 我有一个类似的问题 并从该问题中实现
  • 如何用C语言创建字典?

    我正在用 C 语言编写一个微控制器 作为它的一部分 我想在 7 段显示器上显示某些字母 每个字母都有一个对应的数字 使 7 段显示屏显示该字母 它没有真正的模式 因为数字只是通过将显示字母所需的 7 段显示器上的位相加而成 因此如果我可以创
  • 在.NET MVC中,有没有一种简单的方法来检查我是否在主页上?

    如果用户从主页登录 我需要采取特定的操作 在我的 LogOnModel 中 我有一个隐藏字段 Html Hidden returnUrl Request Url AbsoluteUri 在我的控制器中 我需要检查该值是否是主页 在下面的示例
  • 确定所选电子邮件是来自收件箱还是已发送邮件

    我正在编程Outlook 插件并需要确定所选电子邮件是否来自Inbox or Sent Items这样当我将电子邮件保存到数据库中时 我可以使用文件夹 收件箱 或 已发送 来标记电子邮件 我知道我可以将文件夹名称与 收件箱 或 已发送邮件
  • 将 LPTSTR 转换为要写入文件的字符串或 char *

    我想将 LPTSTR 转换为字符串或 char 以便能够使用 ofstream 将其写入文件 有任何想法吗 Use T2A http msdn microsoft com en us library 87zae4a3 VS 80 aspx宏
  • 黑屏只是闪烁一会儿

    在我的 Windows Phone 8 应用程序中 我有一个搜索页面 其中有一个文本框供用户输入搜索关键字 输入默认SIP键盘的 Enter 键时将调用搜索 搜索结果显示在另一个页面中 为了在导航到结果页面之前隐藏键盘 我使用 this F
  • 如果未先将 lambda 表达式强制转换为委托或表达式树类型,则无法将其用作动态分派操作的参数

    我正在使用 NET4 5 和 VS2013 我有这个查询dynamic来自数据库的结果 dynamic topAgents this dataContext Sql select t create user id as User sum t
  • 为什么在 C++ 内存管理中术语“自动”和“动态”优于术语“堆栈”和“堆”?

    与 SO 上的许多问题和答案相关 我了解到最好将其生命周期管理为驻留在自动存储中而不是堆栈中的对象 此外 动态分配的对象不应该被称为驻留在堆上 而应该被称为驻留在动态存储中 我知道有自动 动态和静态存储 但从未真正理解自动堆栈和动态堆之间的
  • timeval_subtract 解释

    使用 timeval subtract 函数来查找两个 struct timeval 类型之间经过的时间 有人可以解释一下用于 通过更新 y 执行后续减法的进位 和其他部分的目的和逐步数学吗 我了解该函数的目的以及如何在程序中实现它 但我想
  • 隐藏 MediaPlayer 控件(Microsoft 媒体平台播放器框架)

    我在 c xaml 应用程序中使用 MMP PF 提供我自己的控制元素来处理播放器 这就是为什么我想隐藏 禁用出现在底部的本机控件 在屏幕截图的屏幕中间 这只是使用了一个主题 有人知道该怎么做吗 我没能找到合适的房产 像这样使用 axWin
  • 我的 Visual Studio 2008 模板有什么问题?

    我正在尝试为 Visual Studio 创建自己的类模板 称为 公共类 我跟着有关如何手动创建项目模板的官方 MSDN 说明 http msdn microsoft com en us library ms247113 aspx几乎一字不
  • 如何在 C# 中使用 Selenium WebDriver 获取当前窗口的 URL?

    在我的应用程序中 登录时 它会导航到另一个页面 现在我需要在 selenium C 中使用 WebDriver 获取新的 URL 我找不到任何函数来执行此操作 我努力了driver Url driver getLocation and dr

随机推荐

  • Rails 5 和 PostgreSQL 'Interval' 数据类型

    Rails 真的不能正确支持 PostgreSQL 的区间数据类型吗 我不得不使用这个堆栈溢出答案 https stackoverflow com questions 20328028 using interval in postgresq
  • 这个 CopyPDBs 函数(来自 clr.dll)在做什么?

    当使用 Process Explorer 在运行 IIS 的生产环境中分析 ASP NET MVC 应用程序时 我注意到有很多对此的调用CopyPDBs函数来自C Windows Microsoft NET Framework64 v4 0
  • 如何对 JavaScript 和 CSS 文件进行 gzip 压缩?

    我有一个问题 我必须 gzip 一个原型库 但我完全不知道如何做到这一点 从哪里开始以及它是如何工作的 我找到了一些教程 但没有帮助 所以我有一个包含 JS 文件的文件夹 压缩 js 1 js 2 js 3 js 我在这个文件中调用这些文件
  • scikit-learn 字典学习中的分段错误(核心转储)

    我写了一个字典学习的代码 它对于 100 个图像工作正常 但如果我使用 200 个图像来学习字典 我会收到 Segment failure 错误 这是我的代码 gt from time import time import matplotl
  • 存储库模式 - 如何正确处理 JOIN 和复杂查询?

    我对存储库模式有疑问 如何在多个存储库之间执行 JOIN 操作 在这个项目中 我们使用了MVC EF DDD 我知道这种问题已经出现过好几次了 我稍后会在本问题中引用这些问题 在通用存储库模型 IRepository 和特定存储库模型之间
  • Python:类型错误:“NoneType”对象不可下标

    Uses python3 import sys def max dot product a b n a a sort reverse True b b sort reverse True res 0 for i in range n res
  • 在 Python 2 中按定义顺序迭代枚举

    我正在使用 python 3 4 和 python 2 7 的反向移植 Enum 功能 gt python version Python 2 7 6 gt pip install enum34 Installs version 1 0 根据
  • Swift:尝试导入 UIKit 时出错

    当我尝试在我的 swift 文件中导入 UIKit 时 我遇到了这个非常奇怪的错误 我的代码很简单 import UIKit class Test NSObject 我在 导入 UIKit 时收到的错误是 未知类型名称 导入 预期的 在顶级
  • 是否可以从 iPhone safari 浏览器获取 UDID?

    我需要从 iPhone safari 浏览器检索 UDID 或任何其他设备唯一 ID 通过 cookie 或请求 响应标头或任何其他方式 如果可以的话可以怎样做 谢谢 Z 您可以使用 mobileconfig 看http whatsmyud
  • WCF 数据服务或 RIA 服务可以用 NHibernate 实现吗?

    从何而来我在网上读到 http wildermuth com 2009 09 29 Choosing a Data Access Layer for Silverlight 3 WCF 数据服务似乎通过服务器上的实体框架绑定到数据访问 有没
  • 从 Android 活动转到主屏幕

    我正在 android 中制作一个应用程序 我想实现一个按钮 以便每当按下它时 我只需返回主屏幕 我知道我们有硬件键和软键 当没有硬件键时 可以实现此功能 但我想为此应用程序添加此功能 有人知道该怎么做吗 谢谢 Try this Inten
  • Android 方向变化

    我有一个简单的Activity called SingleTouchTest理解屏幕触摸 奇怪的是SingleTouchTest从我所处的任何方向开始 但旋转设备不会导致屏幕旋转 我的测试设备是运行 Android 4 0 3 的 Acer
  • 如何以编程方式合并具有潜在冲突的文本文件(ala git 或 svn 等)?

    作为较大项目的一部分 我希望能够获取两个文本主体并将它们交给合并算法 该算法返回自动合并结果 在更改不冲突的情况下 或抛出错误并且 可能 生成一个文本文档 其中突出显示冲突的更改 基本上 我只是想要一种编程方式来完成地球上每个源代码控制系统
  • 如何仅在精确的 url 匹配时重定向?

    我正在尝试使用 apache htaccess 进行重定向 我有以下代码 redirectMatch 301 user http clients mydomain com 它工作得很好 但我不想要 用户登录 被引导至 http client
  • JSF 中 的范围是什么?

    我曾两次看到先前浏览的页面中的变量可能会干扰或替换下游查看的页面中的变量 例如 h datatable var 那么 ui param 的范围是什么 有没有办法遏制它 它基本上在 EL 上下文中设置一个新的变量映射 也可以看看的源代码Par
  • mysql 和 mysql2 gem 有什么区别

    我曾经与mysql宝石 但现在我经常听说mysql2宝石 此外 它还包含在Gemfile默认情况下Rails 3 0 x 使用有什么区别和优点mysql2 gem 这是来自mysql2 宝石页面 https github com brian
  • 当到达 gdb 中的断点时是否可以停止所有其他线程的执行?

    那么 一旦我在某个线程中遇到断点 是否可以暂停其他线程直到我继续 在全停止模式下 当前发布版本支持的唯一模式 只要任何线程停止 由于断点或信号 GDB 就会停止所有线程 当您继续停止的线程时 所有其他线程也将继续 除非您这样做set sch
  • 如何将 EasyMock 模拟注入测试类私有字段

    我正在使用 EasyMock 创建模拟 它是测试类中的私有参数 没有设置器 之一 我尝试使用反射 但它不能正常工作 public class TestedClassTest Test public void test TestedClass
  • 如何将 Bitmap 转换为 Base64 字符串?

    我正在尝试捕获屏幕 然后将其转换为 Base64 字符串 这是我的代码 Rectangle bounds Screen GetBounds Point Empty Bitmap bitmap new Bitmap bounds Width
  • 将 SQL 注释添加到 Linq 生成的查询中,以便它在 SQL 探查器中可见

    我们想要在一个项目中使用 Linq to SQL 这是我们第一次使用 Linq 通常我们只使用存储过程调用 到目前为止 一切都运行良好 但 DBA 询问我们是否可以以在 Profiler 中可见的方式标记 Linq 生成的 SQL 查询 我