Я пытаюсь вставить DbGeography
datatype в базу данных через ado.net, но я получаю ошибку. ошибка, я получаю:Как вставить параметр данных DbGeography в базу данных через ado.net
Additional information: No mapping exists from object type System.Data.Entity.Spatial.DbGeography to a known managed provider native type.
код, который я использую: Entity:
public class Position{...
public DbGeography Coordinates { get; set; }
...
DB обновление:
position.Coordinates = DbGeography.FromText(string.Format("POINT({0} {1})", _longitude, _latitude));
...
cmd.CommandText = @"UPDATE Positions SET [Coordinates] = @Coordinates WHERE PositionId = 1";
cmd.Parameters.Add(new SqlParameter("@Coordinates", store.Coordinates));
Какой способ вставить тип DbGeography?