У меня есть метод извлечения данных, но он ничего не возвращает:
public AnObject GetData(string id)
{
return _repository
.All()
.FirstOrDefault(p => p.property.Like("%"+ id));
}
Я перехватил SQL-запрос профилировщиком:
select TOP (1) * from dbo.Table where property like '%1'
Когда я запускаю его в SSMS, онвозвращает данные!
Я пробовал это методом EndsWith
, но он ничего не возвращал.Это работает только с ==
, но это не мое желание.
PS:
_repository.All()
возвращает IQueryable.