Erstellen Sie eine DbGeography Kreisen Sie ein, indem Sie ein PunktAusText und puffern Sie dann diesen Punkt um den Radius. Für das WGS84-Koordinatensystem scheinen die DbGeography-Radiuseinheiten in Kilometern angegeben zu sein.
string textPoint = String.Format("POINT ({0} {1})", longitude, latitude);
DbGeography point = DbGeography.PointFromText(textPoint, DbGeography.DefaultCoordinateSystemId); //4326 = [WGS84]
DbGeography targetCircle = point.Buffer(radiusKilometers);
Bearbeitet mit Informationen von adrian über DbGeography.DefaultCoordinateSystemId.