I'm writing a unit test in c# for a function that is responsible for using System.Data.SqlClient.SqlBulkCopy to copy a DataTable to a database server.
I use SQLite for unit tests, and wanted to connect to my SQLite in memory database with SqlBulkCopy, and then bulk copy that test data into the SQLite db.var bcp = new SqlBulkCopy("FullUri=file::memory:?cache=shared")
< /code>
Тогда < /p>
var bcp = new SqlBulkCopy("Data Source=:memory:;Cache=Shared")
< /code>
, который не распознавал кэш < /code>
Итак, я попробовал < /p>
var bcp = new SqlBulkCopy("Data Source=:memory:")
< /code>
из отчаяния, что просто истекло при попытке подключиться к базе данных. < /p>
- это то, что я пытаюсь сделать здесь? Если это так, может ли кто -нибудь помочь мне со строкой соединения?
Подробнее здесь: https://stackoverflow.com/questions/471 ... qlbulkcopy