如何使用 LINQ-to-SQL 查询 sys 表?

发布于 2024-10-15 04:54:53 字数 262 浏览 5 评论 0原文

我正在使用 LINQPad,我想从 sys.dm_os_child_instances 表中获取实例管道名称列表。这在 LINQ-to-SQL 中是如何表达的?

这不起作用:

from n in sys.dm_os_child_instances
select n

我认为这并不重要,但我正在使用 SQL Server Express 2008。

另外,是的,我知道我可以从 LINQPad 运行原始 SQL。

I am using LINQPad and I want to get the list of instance pipe names from the sys.dm_os_child_instances table. How is that expressed in LINQ-to-SQL?

This doesn't work:

from n in sys.dm_os_child_instances
select n

I don't think it matters, but I am using SQL Server Express 2008.

Also, yes, I know I can run raw SQL from LINQPad.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

和影子一齐双人舞 2024-10-22 04:54:53

如果您在连接属性中勾选“包括系统视图和 SP”复选框,则 LINQPad 允许此查询。

其他几点:

  • 如果启用了大写,则为 sys.Dm_os_child_instances 而不是 sys.dm_os_child_instances

  • 查询“from n in sys.Dm_os_child_instances select n" 有效但无意义:你可以直接转到 "sys.Dm_os_child_instances"

LINQPad allows this query if you tick the 'Include System Views and SPs' checkbox in connection properties.

A couple of other points:

  • If you have capitalization enabled, it's sys.Dm_os_child_instances rather than sys.dm_os_child_instances

  • The query "from n in sys.Dm_os_child_instances select n" is valid but frivilous: you can just go "sys.Dm_os_child_instances"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文