如何使用 SQLite 从数据库表中获取一个字段?

Posted

技术标签:

【中文标题】如何使用 SQLite 从数据库表中获取一个字段?【英文标题】:How can I get just one field from a database table with SQLite? 【发布时间】:2021-03-26 00:45:15 【问题描述】:

我有这门课:

public class CarConfiguration : ObservableObject

    [PrimaryKey, NotNull]
    public long CarConfigurationId  get; set; 
    public string Name  get; set; 

有了这段代码,我知道我可以得到所有的行:

public List<CarConfiguration> GetUniqueCarConfigurationNames()

   return db2.Table<CarConfiguration>().ToList();

但是我怎样才能得到所有唯一按名称排序的名称呢?

【问题讨论】:

.Select().Distinct() 是您选择的武器。 你能举个例子吗?谢谢 【参考方案1】:

使用查询

return db2.Query<string>("select distinct Name from CarConfiguration order by Name").ToList();

【讨论】:

以上是关于如何使用 SQLite 从数据库表中获取一个字段?的主要内容,如果未能解决你的问题,请参考以下文章