На визуальной студии я могу создать DataSet моей базы данных SQLite, выполнив:Использование DataSet для извлечения, обновления и вставки данных в SQLite
1) Подключение к SQLite файл базы данных и создать таблицу
2) Добавить новый DataSet к моему решению (DataSet2.xsd)
3) Перетащите таблицы в конструкторе
Теперь, как я могу сделать использование объектов, визуальный студия создана для меня?
, например, я пытаюсь сделать что-то вроде:
DataSet2.TableTestDataTable t = new DataSet2.TableTestDataTable();
var objects = t.GetObjectData(..// do not know how to use it
ИЛИ
DataSet2TableAdapters.TableTestTableAdapter t = new DataSet2TableAdapters.TableTestTableAdapter();
var data = t.GetData();
var q = from a in data
select a;
foreach (DataSet2.TableTestRow row in q)
{
row.integer = 12345; // change value of column integer
}
t.submitchanges(); // method does note exists
вы можете использовать DataReader вместо DataReaders гораздо быстрее, чем DataSets и потреблять меньше памяти. – MethodMan
Вот ссылка, которая поможет вам понять, что вы хотите сделать лучше, на мой взгляд, http://www.eggheadcafe.com/community/csharp/2/10015984/getting-data-from-datatable.aspx – MethodMan
Да, я могу использовать Data reader. Я хочу избежать ввода запросов в строке. Я предпочитаю иметь дело с объектами, чем с «Select * from ...», вместо этого я должен использовать обычные SQL-команды и передавать строковые запросы? –