Vytvořte DbGeography Kruh vytvořením PointFromText a poté uložte tento bod do vyrovnávací paměti o poloměr. Pro souřadnicový systém WGS84 se jednotky poloměru DbGeography zdají být v kilometrech.
string textPoint = String.Format("POINT ({0} {1})", longitude, latitude);
DbGeography point = DbGeography.PointFromText(textPoint, DbGeography.DefaultCoordinateSystemId); //4326 = [WGS84]
DbGeography targetCircle = point.Buffer(radiusKilometers);
Upraveno podle informací od adrian o DbGeography.DefaultCoordinateSystemId.