0

我正在使用 Frank A. Krueger 的最新版本的 Sqlite-net-pcl Nuget。

我需要从表 AccountMasterModel 中获取 AccountNumber 列的最大值。

我试过这个

 public Task<List<int>> GetAccountMaxAsync()
        {
                return database.QueryAsync<int>("SELECT Max(AccountNumber) FROM [AccountMasterModel] ");
        }

我称这个kmethod如下

List<int> max = new List<int>();
 max = await App.Database.GetAccountMaxAsync();

代码为我成功执行。即使我在 AccountNumber 列中有值 23 和 54,我也总是得到最大值 0。实际上我最多需要 54,但我只得到 0。在这里需要帮助。

4

1 回答 1

2
var max = await conn.ExecuteScalarAsync<int>("SELECT Max(AccountNumber) FROM [AccountMasterModel] ", null);
于 2018-07-13T23:08:39.150 回答