2014-09-16 5 views

Répondre

0

Passez un entier Well-Know Text,(WKT) à partir de votre code et vous pouvez utiliser la méthode STGeomFromText dans SQL Server comme:

SELECT geometry::STGeomFromText('LINESTRING (100 100, 20 180, 180 180)', 0) 

En C# vous pouvez faire:

string WKTRepresentation = "LINESTRING (100 100, 20 180, 180 180)"; 
using (SqlConnection conn = new SqlConnection("connectionString")) 
using (SqlCommand cmd = new SqlCommand("SELECT geometry::STGeomFromText(@WKT, 0)", conn)) 
{ 
    conn.Open(); 
    cmd.Parameters.Add(new SqlParameter("@WKT", SqlDbType.NVarChar) { Value = WKTRepresentation }); 
    var reader = cmd.ExecuteReader(); 
} 
+1

Merci pour l'information! –

Questions connexes