Получить значение пользовательского столбца из таблицы sqlite с помощью SQLiteConnection - PullRequest
0 голосов
/ 28 марта 2020

Итак, я хочу получить значение из столбца, определенного в запросе, используя объект sqlite в. NET Core.

Чтобы уточнить, я хочу, чтобы значение cnt было следующим:

select count(*) as cnt from table

Вот код. Я знаю, что ["cnt"] не собирается компилироваться, но я надеюсь, что ясно, что я пытаюсь выполнить sh:

public static int Count<T>() where T : class, new() {
    var value = (int)Database.Query<T>($"select count(*) as cnt from {typeof(T).Name}")["cnt"];
}

В этом случае T - это модель, определенная так:

public class UserModel : BaseModel<UserModel> {
    public string Username { get; set; }
    public string Password { get; set; }
}

Я знаю, что я мог бы сделать выбор * .... Подсчет, но я не хочу возвращать все строки из таблицы в объект, а также хотел бы иметь возможность получать пользовательские значения из вещей, кроме подсчета в будущее.

Спасибо за любую помощь заранее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...