是否有一个c# API为sys.表和系统过程

本文关键字:系统 过程 sys 有一个 API 是否 | 更新日期: 2023-09-27 18:16:12

在我离开并从头开始编写自己的版本之前,是否有一个API可以暴露SQL Server中的系统视图(例如sys。表和系统过程)到c# ?

是否有一个c# API为sys.表和系统过程

根据您的建议,您可以使用ADO.NET查询系统目录。

你也可以使用LINQ to SQL:

  • 打开Visual Studio中的服务器资源管理器。打开服务器连接

  • 右键单击服务器,选择"更改视图>对象类型"

  • 在System Tables and User Tables下,可以将系统对象拖放到。dbml表中。


对于数据库特定的对象使用SMO (SQL Server Management objects)

在c#中添加Microsoft.SqlServer.Management.Smo

SQL Server Management Objects (SMO)编程指南

  • StoredProcedureCollection

  • ViewCollection

  • TableCollection

参考microsoft . sqlserver . sm .dll