DisposableLocalDb:创建用于单元测试的本地数据库实例 源码
DisposableLocalDb 这个简单的库会将单个文件本地数据库实例附加到您的localdb上,并在处理时分离和删除相关数据。 为什么? 我发现自己在测试中使用这种模式,其中我正在测试使用内部数据库的代码,而内存中的EF不会削减它。 同样,虽然可以使用诸如sqlite或sqlce之类的内容,但有时查询使用不受支持的T-Sql构造。 或在EF中建模没有任何意义。 尽管您可以模拟所有内容,但有时内部库将直接使用sql。 这使您可以填充旋转,按需操作数据库并在完成后将其丢弃。 例子 这是我从NUnit使用的一些测试代码 [ SetUpFixture ] internal s
文件列表
DisposableLocalDb-master.zip
(预估有个9文件)
DisposableLocalDb-master
.gitattributes
2KB
DisposableLocalDb
DisposableLocalDb.csproj
977B
DisposableLocalDb.cs
2KB
DisposableLocalDb.sln
2KB
LICENSE.md
1KB
README.md
2KB
.gitignore
6KB
DisposableLocalDb.Tests
暂无评论