Я использую SQLite ADO.NET в своем проекте, чтобы выполнять модульное тестирование с использованием базы данных в памяти. Мне нужна копия моей реальной базы данных, но она находится на сервере. Из того, что я прочитал, похоже, что мне нужно указать «: память» для источника данных для строки подключения SQLite. Моя проблема в том, что я даже не знаю, можно ли загрузить удаленную базу данных в память, которая не является базой данных SQLite, или как это сделать? Любые мысли о том, как это можно сделать? Это не большая база данных - максимум 5 мегабайт. Спасибо за отзыв!
2 ответа
На самом деле, понял, что это не имеет значения — я не могу использовать SQLite с ADO.NET, потому что все мои запросы — это T-SQL.
На самом деле вам не нужна база данных в памяти, вы можете использовать SQL Server Express на своем ПК или виртуальная машина для модульного тестирования.
Вы можете перезаписывать файл базы данных при каждом запуске теста.
Похожие вопросы
Новые вопросы
sql
Язык структурированных запросов (SQL) - это язык запросов к базам данных. Вопросы должны включать примеры кода, структуру таблицы, примеры данных и тег для используемой реализации СУБД (например, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 и т. Д.). Если ваш вопрос относится исключительно к конкретной СУБД (использует определенные расширения / функции), используйте вместо этого тег этой СУБД. Ответы на вопросы, помеченные SQL, должны использовать стандарт ISO / IEC SQL.