Créez un DbGeography Cercle en créant un PointDeTexte puis Tamponnez ce point par le rayon. Pour le système de coordonnées WGS84, les unités de rayon DbGeography semblent être en kilomètres.
string textPoint = String.Format("POINT ({0} {1})", longitude, latitude);
DbGeography point = DbGeography.PointFromText(textPoint, DbGeography.DefaultCoordinateSystemId); //4326 = [WGS84]
DbGeography targetCircle = point.Buffer(radiusKilometers);
Modifié avec les informations de adrian à propos de DbGeography.DefaultCoordinateSystemId.