доступ к sqlite из стандарта .net 2.0

Мне нужно использовать стандарт .net 2.0 для моего компонента базы данных. Этот компонент использует пакет Microsoft Microsoft.Data.Sqlite для доступа. Кажется, это работает, но как я могу создать файл базы данных? Существуют ли какие-либо другие пакеты, которые я могу использовать для доступа к Sqlite в рамках стандартного компонента .net 2.0?

С уважением, Торстен


person zimmybln    schedule 25.06.2018    source источник
comment
Вам нужно создать файл sqllite динамически или только один раз? sqlite — это расширение файла sdf. См. : blog.tigrangasparian .com/2012/02/09/   -  person jdweng    schedule 25.06.2018
comment
Мне нужно создать его динамически. Метода CreateFile не существует в пакете, который я использую.   -  person zimmybln    schedule 25.06.2018
comment
Затем используйте библиотеку msdn System.Data.SQLite для создания файла, а не библиотеку, которую вы используете.   -  person jdweng    schedule 25.06.2018


Ответы (1)


Следующие работы:

using (var connection = new SqliteConnection("" + new SqliteConnectionStringBuilder
{
     DataSource = "C:\\temp\\test.db"
}))
{
     connection.Open();

     using (var command = connection.CreateCommand())
     {
           command.CommandText = "create table test(field1 varchar(20))";
           command.ExecuteNonQuery();
     }
 }

Он создается по умолчанию, нет явного файла создания или чего-то подобного.

person zimmybln    schedule 25.06.2018
comment
зависит от используемого пакета - person Iria; 21.01.2020