我的查询有一个奇怪的问题。查询看起来像这样:
var query =
"select article.* from article left join articledetails on article.ArticleDetailsId = articledetails.Id "
+ $"where article.SUPPLIER_AID like '%{searchContextQuery}%' "
+ $"or articledetails.Description_Short like '%{searchContextQuery}%' "
+ $"or articledetails.Description_Long like '%{searchContextQuery}%' "
+ $"or articledetails.KeywordAsString like '%{searchContextQuery}%' ";
var result = connection.Query<Article>(query);
当searchContextQuery填充例如&#34; M12GG-0 GREASE GUN XXX&#34;应该有一行结果。当我在SQLiteStudio中在同一个数据库上手动执行该查询时,我正在检索预期的响应。
我也试过
var xyz = connection.Execute(query);
确保在构建值或为我的Article模型类赋值时没有问题。它也会导致0结果。这对我没有任何意义;(
有人能给我一个暗示吗?
最好的问候, 克里斯