我在我的项目中使用 SQLite ADO.NET,以便我可以使用内存数据库进行单元测试。我想要一个我的真实数据库的副本,但它是跨服务器的。从我所读到的,看来我必须为 SQLite 连接字符串的数据源指定“:memory”。我的问题是我什至不知道是否可以将远程数据库加载到不是 SQLite 数据库的内存中,或者如何做到这一点?关于如何做到这一点的任何想法?它不是一个大的数据库——最多可能 5 兆。感谢您的输入!
问问题
1077 次
2 回答
1
实际上,发现没关系——我不能将 SQLite 与 ADO.NET 一起使用,因为我的查询都是 T-SQL。
于 2009-07-10T15:16:22.317 回答
0
您实际上并不需要内存数据库,您可以在 PC 上使用SQL Server Express ,或使用单元测试 VM。
您可以在每次运行测试时覆盖数据库文件。
于 2009-07-23T14:44:35.897 回答