internal object ConvertToSqlTypesGeometry(DbGeometry geometryValue) { geometryValue.CheckNull("geometryValue"); object result = GetSqlTypesSpatialValue(geometryValue.AsSpatialValue(), SqlGeometryType); return(result); }
internal object ConvertToSqlTypesGeometry(DbGeometry geometryValue) { DebugCheck.NotNull(geometryValue); var result = GetSqlTypesSpatialValue(geometryValue.AsSpatialValue(), SqlGeometryType); return(result); }
public override DbGeometryWellKnownValue CreateWellKnownValue(DbGeometry geometryValue) { geometryValue.CheckNull("geometryValue"); var spatialValue = geometryValue.AsSpatialValue(); DbGeometryWellKnownValue result = CreateWellKnownValue(spatialValue, () => SpatialExceptions.CouldNotCreateWellKnownGeometryValueNoSrid("geometryValue"), () => SpatialExceptions.CouldNotCreateWellKnownGeometryValueNoWkbOrWkt("geometryValue"), (srid, wkb, wkt) => new DbGeometryWellKnownValue() { CoordinateSystemId = srid, WellKnownBinary = wkb, WellKnownText = wkt }); return(result); }