Xamarin (UWP) 中 SQLite.NET 个查询没有结果

No results for SQLite.NET Queries in Xamarin (UWP)

在 SQLite.NET (UWP) 中查询数据库时,我得到了正确数量的结果,但每个结果都是空的。

例如

的查询
var products = db.Query<Product>("SELECT * FROM product WHERE
                    product_code LIKE ?", "'%" + code + "%'");

会 return 一个包含 121 种产品的列表,但每个产品都有 null/default 个值。

运行 Xamarin/SQLite.NET Android 中的相同代码,我得到了预期的填充结果。

我不确定是什么原因造成的。我的包裹是最新的,事实上它有正确数量的结果但没有任何数据表明它部分工作。但是,它似乎无法将数据绑定到产品 class 中的字段,我不确定如何深入研究以更正它。

这取决于字段名称中的大小写 - 我很难找到它,因为当我更改绑定上下文时 UWP 项目中的 UI 没有更新(所以即使我做了更改它工作它看起来不像它)。

我已经避免在项目中的所有字段名称和数据库中的列标题中使用任何大写字符,现在这部分功能正在运行。