Может ли кто-нибудь оптимизировать этот linq в сущности:
<code>
var query = from s in context.Spots
where (s.Lat - s.Long) <= radius
orderby (s.Lat - s.Long) ascending
select new { SpotId = s.SpotId, Distance = (s.Lat - s.Long)};
</code>
Я хочу оптимизировать математическую формулу (s.Lat - s.Long). Я не хочу использовать это три раза!
Спасибо