Pasar consulta sql a c#

mi pregunta es como puedo pasar esta consulta sql a código c#

DECLARE @Point geography
SET @Point = 'POINT(-99.647466 19.289828)'
DECLARE @SearchArea geography
SET @SearchArea = @Point.BufferWithTolerance(1000,50,0)

SELECT
shape.STAsText() AS WKT,
idageb AS fecha,
areakm2
FROM
AGEB
WHERE
shape.STIntersects(@SearchArea) = 1

yo uso este tipo de comandos

con.Open();
comando = "";
comando = "SELECT it004, it005, it006, it007, it008, it009 FROM Ageb WHERE CVEGEO='" + clavgeo + "'";
SqlCommand cmd = new SqlCommand(comando, con);
SqlDataReader rdr = cmd.ExecuteReader();

espero me puedas ayudar

1 Respuesta

Respuesta

Necesitas ver este ejemplo... y saber que tipo es "shape"

https://msdn.microsoft.com/en-us/library/bb933970(v=sql.100).aspx 

Si envías todo el código podemos ayudar más.

Otra forma que podemos hacerlo, es dejar el TSQL en un SP y ejecutar desde C# el mismo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas