Настройка пространственных данных в ядре .net - PullRequest
0 голосов
/ 18 декабря 2018

Как мне настроить NetTopologySuite в .net core 2.2?

У меня уже есть это в startup.cs

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

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

В документации вышеон предлагает сделать что-то вроде этого ... Нужно ли помещать строку подключения в контекстный класс тоже ??

Также этот код не работает, он не распознает UseNetTopologySuite

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

Я добавил пакет nuget и добавил несколько вариантов использования ... resharper не может даже найти то, что ему нужно, несмотря на то, что

Install-Package NetTopologySuite

1 Ответ

0 голосов
/ 16 января 2019

Старый вопрос, но только для того, чтобы помочь другим, потому что я столкнулся с подобной проблемой.

В моем случае это был неправильный UseNetTopologySuite, установленный из слепка.

Это должен быть пакет Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite для SQL Server

https://docs.microsoft.com/en-us/ef/core/modeling/spatial (чтение по установке для других баз данных)

...