SQLite.net:查询单列
SQLite.net: Query one single column
我有一个如下形式的模型:
public class LanguageText
{
[PrimaryKey]
public int Id { get; set; }
public string de { get; set; }
public string en { get; set; }
public string ru { get; set; }
}
如何通过 Id 只查询一列?我试过这个:
SQL = "SELECT [de] from [LanguageText] WHERE [Id] = \"1\""
var p = App.Database.QueryAsync<LanguageText>(SQL).Result.First();
这将 return p 中的一整行 LanguageText,而我希望 [de] 行的内容仅作为字符串。
我该如何完成?
我们发现
App.Database.ExecuteScalarAsync<string>(SQL).Result
我有一个如下形式的模型:
public class LanguageText
{
[PrimaryKey]
public int Id { get; set; }
public string de { get; set; }
public string en { get; set; }
public string ru { get; set; }
}
如何通过 Id 只查询一列?我试过这个:
SQL = "SELECT [de] from [LanguageText] WHERE [Id] = \"1\""
var p = App.Database.QueryAsync<LanguageText>(SQL).Result.First();
这将 return p 中的一整行 LanguageText,而我希望 [de] 行的内容仅作为字符串。
我该如何完成?
我们发现
App.Database.ExecuteScalarAsync<string>(SQL).Result