【问题标题】:How can I get just one field from a database table with SQLite?如何使用 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() 是您选择的武器。
  • 你能举个例子吗?谢谢

标签: c# sqlite xamarin xamarin.forms


【解决方案1】:

使用查询

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-30
    • 1970-01-01
    • 2020-11-01
    • 2020-08-04
    • 1970-01-01
    • 2018-02-24
    • 1970-01-01
    相关资源
    最近更新 更多