Създайте DbGeography Окръжете, като създадете PointFromText и след това буферирайте тази точка по радиуса. За координатната система WGS84 радиусните единици на DbGeography изглежда са в километри.
string textPoint = String.Format("POINT ({0} {1})", longitude, latitude);
DbGeography point = DbGeography.PointFromText(textPoint, DbGeography.DefaultCoordinateSystemId); //4326 = [WGS84]
DbGeography targetCircle = point.Buffer(radiusKilometers);
Редактирано с информация от adrian относно DbGeography.DefaultCoordinateSystemId.