NHibernate.Linq Метод Like не возвращает данные - PullRequest
0 голосов
/ 16 мая 2019

У меня есть метод извлечения данных, но он ничего не возвращает:

    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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...