I am trying to insert DbGeography
datatype in database via ado.net but I am getting error.
Error that I get is:
Additional information: No mapping exists from object type System.Data.Entity.Spatial.DbGeography to a known managed provider native type.
Code that I use: Entity:
public class Position{...
public DbGeography Coordinates { get; set; }
...
DB update:
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));
What is the way to insert DbGeography type?