我有一种获取数据的方法,但它什么也不返回:
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
方法进行了尝试,但未返回任何内容。它仅适用于==
,但这不是我的愿望。
P.S。
_repository.All()
返回一个IQueryable。