为什么我不能从应用程序的SQLITE TABLE中读取TEXT属性?

问题描述 投票:0回答:1

我将此表放在Sqlite db3

Table definition

包含其中的数据,我可以通过SQLite Studio SQL编辑器中的简单查询来读取数据:

Select Testo FROM Contenuto

Query result

您可以看到我只需要Testo属性。

当我尝试执行相同的查询或尝试检索我的[[xamarin Forms Application]中的所有属性(Id,IDSezione,Indice,Testo)时,结果中除了Testo以外的所有属性。 (Contenuti是Contenuto对象的列表)Application result

这是我的数据库方法:

public Task<List<Contenuto>> GetContenutoAsync(int idsezione) { return Database.Table<Contenuto>().Where(i => i.IDSezione == idsezione).ToListAsync(); }

所以我想知道问题出在哪里,是否有人可以帮助我。我以为这是大小限制尺寸,但只需要一个字符而不是一个长文本就可以了。

class

[Table(nameof(Contenuto))] public class Contenuto { public int ID { get; set; } public int IDSezione { get; set; } public int Indice { get; set; } public string Testo { get; set; } }

谢谢,里卡多

我将此表放在Sqlite db3中:包含数据,可以在SQLite Studio SQL编辑器中通过简单查询读取该数据:选择Testo FROM Contenuto如您所见,我只需要Testo属性。当我...

c# sqlite xamarin.forms xamarin.android
1个回答
0
投票
所以这就是我解决问题的方式:
© www.soinside.com 2019 - 2024. All rights reserved.