0
1 2 3 4 5 6 7 8
for (var attempt = 0; attempt < 3; attempt++)
{
var result = (from neighborhood in this.DataContext.Neighborhoods
join city in this.DataContext.Cities on neighborhood.CityId equals city.Id
where !string.IsNullOrEmpty(neighborhood.Latitude) && (neighborhood.Id <= 31028 || attempt == 2) &&
(attempt == 0 && !string.IsNullOrEmpty(location.city) ? (city.Name.Equals(location.city, StringComparison.InvariantCultureIgnoreCase)) : true)
select new...).ToList();
}
просто linq, просто where;) От создателя xml-парсера (http://govnokod.ru/11870 ), обработки postback-запросов (http://govnokod.ru/10313 ), "обычного switch-а" (http://govnokod.ru/10448 , http://govnokod.ru/10474 ), а еще конкатинации sql строк без параметров (но там слишком много, поэтому не выложу(:)
Запостил:
mangyst ,
13.11.2012 (Updated 26.03.2018 )
Комментарии (2) RSS