1
我試圖通過ado.net在數據庫中插入DbGeography
數據類型,但我收到錯誤消息。 錯誤,我得到的是:如何通過ado.net向數據庫插入DbGeography數據參數
Additional information: No mapping exists from object type System.Data.Entity.Spatial.DbGeography to a known managed provider native type.
代碼,我使用: 實體:
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類型的方式嗎?