Я использую SQLite ADO.NET в своем проекте, чтобы выполнять модульное тестирование с использованием базы данных в памяти. Мне нужна копия моей реальной базы данных, но она находится на сервере. Из того, что я прочитал, похоже, что мне нужно указать «: память» для источника данных для строки подключения SQLite. Моя проблема в том, что я даже не знаю, можно ли загрузить удаленную базу данных в память, которая не является базой данных SQLite, или как это сделать? Любые мысли о том, как это можно сделать? Это не большая база данных - максимум 5 мегабайт. Спасибо за отзыв!

2
Austin 9 Июл 2009 в 00:06

2 ответа

На самом деле, понял, что это не имеет значения — я не могу использовать SQLite с ADO.NET, потому что все мои запросы — это T-SQL.

1
Austin 10 Июл 2009 в 19:16

На самом деле вам не нужна база данных в памяти, вы можете использовать SQL Server Express на своем ПК или виртуальная машина для модульного тестирования.

Вы можете перезаписывать файл базы данных при каждом запуске теста.

0
Osama Al-Maadeed 23 Июл 2009 в 18:44