微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何进行案例敏感搜索 Xamarin sqlite

如何解决如何进行案例敏感搜索 Xamarin sqlite

下面是我的代码。我试图在Description上进行区分大小写的搜索,它也必须是部分文本搜索,这就是为什么我使用“包含”的原因。

var arrayOfNumbers = arrayofstrings.map(Number);

注释行是我之前可以使用的行,但是可以区分大小写,并且当当前行确实可以编译和运行时,在搜索文本时出现运行时异常。

public Task<List<AssetTable>> SearchAssets(int ID,string text)
{
    return _database.Table<AssetTable>()
        .Where(i =>
            (
                i.ParentID == ID ||
                i.Site == ID ||
                i.Location == ID ||
                i.SubLocation == ID ||
                i.PGroup == ID
            ) &&
            i.TempCode == "ASSET" &&
            //i.Description.Contains(text)
            i.Description.Contains(text,StringComparison.CurrentCultureIgnoreCase)
        )
        .ToListAsync();
}

不确定我在做什么错,希望能得到更好的解决方案的帮助和建议。

解决方法

可能还有其他/更好的解决方案,但我首先要尝试的是

i.Description.ToLower().Contains(text.ToLower())

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。