在我从头开始编写自己的版本之前,是否有一个 API 可以将 SQL Server 中的系统视图(例如 sys.tables 和 sys.procedures)暴露给 C#?
问问题
330 次
1 回答
5
正如您所建议的,您可以使用ADO.NET
查询系统目录。
您还可以使用 LINQ to SQL:
在 Visual Studio 中打开服务器资源管理器。打开与服务器的连接。
右键单击服务器并选择更改视图 > 对象类型。
在系统表和用户表下,您可以将系统对象拖到 .dbml 表面上。
对于特定于数据库的对象,请使用 SMO(SQL Server 管理对象)
在 C# 中添加 Microsoft.SqlServer.Management.Smo
于 2014-08-03T05:51:59.923 回答