Я пробую новую функциональность с EF Core 2.2.Он основан на следующей статье.«Объявление Entity Framework Core 2.2» https://blogs.msdn.microsoft.com/dotnet/2018/12/04/announcing-entity-framework-core-2-2/
Я установил следующий пакет Nuget.
Я добавилв соответствии с моей моделью.
using NetTopologySuite.Geometries;
//New as of EF.Core 2.2
//[Required]
//[NotMapped]
public Point Location { get; set; }
Во время запуска моего приложения я получаю следующую ошибку в контексте базы данных в следующей строке: Database.EnsureCreated();
System.InvalidOperationException HResult = 0x80131509 Сообщение = Свойство 'Point.Boundary' имеет тип интерфейса ('IGeometry').Если это свойство навигации, вручную настройте отношение для этого свойства, приведя его к сопоставленному типу сущности, в противном случае игнорируйте свойство, используя NotMappedAttribute или EntityTypeBuilder.Ignore в OnModelCreating.Источник = Microsoft.EntityFrameworkCore