title: Entity framework group locations by proximity
body: <p>Given a table that contains rows with spatial data (a DbGeography column with coordinates) and a tolerance level (1000 miles, for instance), is it possible to fetch the rows from that table using EF, so that the rows are grouped based on proximity? In other words, if values of coordinate field on certain rows are closer than the given tolerance level, they are grouped? I looked around for available Spatial functions but didn't find one which would help with that. Thanks.</p>