c# - 未能创建 SqlDataSourceEnumerator

标签 c# sql-server .net-core

using System;
using System.Data;
using System.Data.Sql;
using System.Collections;

namespace Tinkering_with_SqlDataSourceEnumerator
{
    class Program
    {
        static void Main()
        {
            SqlDataSourceEnumerator instance = SqlDataSourceEnumerator.Instance;
        }
    }
}

当我尝试运行这段代码时,系统给出了以下错误:

The type or namespace name 'SqlDataSourceEnumerator' does not exist in the namespace 'System.Data.Sql' (are you missing an assembly reference?)

我做错了什么?奇怪的是,编程教科书中包含的应用程序可以毫无问题地启动,至少它不会产生此错误消息,并且术语 SqlDataSourceEnumeratorVisual Studio 中没有红色下划线

我想创建一个 SqlDataSourceEnumerator 的实例,类似于 MSDN page 上提供的代码关于这个对象。

最佳答案

这终于被移入了 Microsoft.Data.SqlClient 库:SqlClientFactory

关于c# - 未能创建 SqlDataSourceEnumerator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59453699/

相关文章:

c# - 在 C# 中从文件读取二维矩阵到二维 int 数组

.net - react 原生 : Calling API running on localhost

c# - 反射发射生成简单的继承

c# - A/B 测试又称为拆分测试

c# - 如何反序列化 XML 字符串片段?

c# - asp :FileUpload control, 选择文件意味着单击上传按钮时页面不再解析

sql - 在 C 应用程序中使用存储过程而不是 SQL 语句更好吗?

sql - 以编程方式创建和更新数据库结构

sql-server - SQL Server/Azure 门户授予默认 (sysadmin) QUERYTRACEON 权限

c# - ASP.NET Core 2 - 身份 - 自定义角色的 DI 错误