在 .net 核心中设置空间数据

Setup Spatial data in .net core

如何在 .net core 2.2 中设置 NetTopologySuite?

我已经在 startup.cs

  services.AddDbContext<ApplicationDbContext>(options =>
            options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));

https://docs.microsoft.com/en-us/ef/core/modeling/spatial

在上面的文档中它建议做这样的事情...我是否也需要将我的连接字符串放在上下文 class 中??

此代码也无法识别 UseNetTopologySuite

optionsBuilder.UseSqlServer(
    @"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=WideWorldImporters",
    x => x.UseNetTopologySuite());

我添加了 nuget 包,并添加了一些使用...resharper 甚至无法找到它需要的东西尽管做了

Install-Package NetTopologySuite

老问题,只是为了帮助其他人,因为我 运行 遇到了类似的问题。

在我的例子中,是从 nugget 安装了错误的 UseNetTopologySuite。

一定是包裹 Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite SQL 服务器

https://docs.microsoft.com/en-us/ef/core/modeling/spatial (阅读安装其他数据库)