Entity framework core ef核心3预览版3。UseNetTopologySuite需要AddEntityFrameworkSqlServerNetTopologySuite

Entity framework core ef核心3预览版3。UseNetTopologySuite需要AddEntityFrameworkSqlServerNetTopologySuite,entity-framework-core,ef-core-pooling,Entity Framework Core,Ef Core Pooling,我正在使用NetTopologySuite(NTS)。它基于以下条款: , 但这个库的版本是3.0预览版3 根据以下问题的答案调用UseNetTopologySuite(): 但在执行“添加迁移”以添加迁移时,我收到以下错误: UseNetTopologySuite要求在使用的内部服务提供程序上调用AddEntityFrameworkSqlServerNetTopologySuite。 以下是我的项目依赖项: [] protected override void OnConfiguring(D

我正在使用NetTopologySuite(NTS)。它基于以下条款: , 但这个库的版本是3.0预览版3

根据以下问题的答案调用
UseNetTopologySuite()

但在执行“添加迁移”以添加迁移时,我收到以下错误:

UseNetTopologySuite要求在使用的内部服务提供程序上调用AddEntityFrameworkSqlServerNetTopologySuite。
以下是我的项目依赖项:

[]

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    {
        IConfigurationRoot configuration = new ConfigurationBuilder()
       .SetBasePath(Directory.GetCurrentDirectory())
       .AddJsonFile("appsettings.json")
       .Build();
        var connectionString = configuration.GetConnectionString("Default");
        optionsBuilder.UseSqlServer(connectionString, x => x.UseNetTopologySuite());
    }