Type SqlGeography dans .NET3.5
Bonjour
SQLSERVEUR 2008 .NET3.5
J'ai une table avec un champs Geography, dans lequel je stock les
point(lat,lng).
pour faire des requetes géographique, tous fonctionne bien quand je fais mes requetes depuis SQLSERVEUR MAIS et oui il y a toujours un MAIS
quand je veux passer à ma requete le parametre
Code:
cmd.Parameters.Add("@MagLatLong", SqlDbType.NVarChar).Value = SqlGeography.Point(MyAdresse.Placemark.coordinates.lat, MyAdresse.Placemark.coordinates.lng, 4326)
je ne peut pas car SqlGeography n'est pas une string
et si je fais
Code:
SqlGeography.Point(MyAdresse.Placemark.coordinates.lat, MyAdresse.Placemark.coordinates.lng, 4326).ToString
pour obtenir
Citation:
"POINT (43.5725250243008 3.9415168762207)"
Oh étonement j'obtient
Citation:
"POINT (3.9415168762207 43.5725250243008)"
le tostring a inversé la Lat et la Lng
avez vous une idée car bien sur je peut les inverser mais bon c'est pas cool ?
Merci.