c # SQLite, как сохранить объект в словаре с именем поля и поле Значение по идентификатору

Вот простейший эквивалент, который я смог найти для ubuntu 17.04

nmcli device show

Пример вывода (только для ip4):

nmcli device show | grep IP4
IP4.ADDRESS[1]:                         172.27.35.55/24
IP4.GATEWAY:                            172.27.35.1
IP4.ROUTE[1]:                           dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
IP4.DNS[1]:                             172.27.35.1
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:
0
задан 13 August 2018 в 13:55

1 ответ

Я думаю, я нашел решение, но, возможно, есть намного лучший способ, я продолжаю свой запрос в DataTable следующим образом:

string sqliteConnectionString = "Data Source=PATH OF MY SQLITE DATABSE"
string query = "SELECT * FROM employee WHERE id_employee = x";

Dictionary<string, string> myemployeeX = new Dictionary<string, string>();

    SQLiteConnection db = DatabaseConnection(SqliteConnString);
    SQLiteCommand cmd = new SQLiteCommand(query, db);
    db.Open();
    DataTable result = new DataTable();
    SQLiteDataAdapter adap = new SQLiteDataAdapter(cmd);
    adap.Fill(result);
    foreach(DataRow row in result.Rows) {
        foreach(DataColumn clmn in result.Columns) {
            myemployeeX.Add(clmn.ColumnName, row[clmn.ColumnName]);
        }
    }
    db.Close();

И он работает, но я остаюсь открытым для более элегантное или эффективное решение.

0
ответ дан 15 August 2018 в 17:04

Другие вопросы по тегам:

Похожие вопросы: