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

时间:2016-06-27 16:25:51

标签: c# sqlite xamarin uwp sqlite.net

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

例如

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

将按照我的预期返回121个产品的列表,但每个产品的值都为null / default

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

我不确定是什么原因引起的。我的软件包是最新的,事实上它具有正确的结果数但没有任何数据表明它的部分工作。但是,它似乎无法将数据绑定到Product类中的字段,我不确定如何深入研究它以纠正它。

1 个答案:

答案 0 :(得分:1)

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

我已经避免在项目中的所有字段名称和DB中的列标题中使用任何大写字符,而且这部分内容现在正在运行。