Связать таблицы SQLite в список
всем привет,
как создать список, хранящий данные таблицы sqlite и имеющий тот же тип столбцов.
база данных его не существует я создаю после запуска приложения, так что приложение будет проверять, существует ли база данных или нет, то я должен хранить все табличные данные в списке, чтобы сделать некоторые функции и уравнения там, я создаю класс с тем же типом данных столбцов таблицы базы данных.
// Here i want to declare a list that has same columns's type of Database table var Userlist = new list<user>; // users is a class i create SQLiteConnection m_dbConnection; m_dbConnection = new SQLiteConnection("Data Source=DB.sqlite;Version=3;"); m_dbConnection.Open(); string sql = "select * from Users"; SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection); SQLiteDataReader reader = command.ExecuteReader(); while (reader.Read()) { userlist.Add(reader); // here i got error: can't convert from sqlite table to list // i have (datetime) and (string) and (int) columns in the table } m_dbConnection.dispse(); // i want to be able to do the below code after database connection close foreach( var row in userlist) { if(row.column's name = 1) { // do something } }
Что я уже пробовал:
в то время как (читатель.читать())
{
файл userlist.Добавить(читатель);
}