用SQLite 为数据库,在`.NET-Core` 上跑集成测试,发现第一次运行时,始终会出现下面的错误。
`Microsoft.Data.Sqlite.SqliteException : SQLite Error 1: 'table "XXX" already exists'.`
然后,第二次再次执行的话,就能够成功运行, 请问这是什么原因? 每次把.db 数据库文件删除第一次跑就会出现错误。
相关问题
- SQL/SQL-LITE - Counting records after filtering
- Dotnet Core API - Get the URL of a controller meth
- Why am I unable to run dotnet tool install --globa
- Singleton with AsyncLocal vs Scope Service
- What SQLite NuGet package do I need
相关文章
- SQLite不能创建表
- 小型数据库(SQLite,Derby,H2)可以存储多少数据?
- sqlite char数据类型 长度问题
- Sqlite: How do I reset all database tables?
- DotNet Core console app: An assembly specified in
- EF Core 'another instance is already being tra
- Re-target .NET Core to net471, net 472
- Publishing a Self-contained Console app fails
使用 SQLite Memory 暂时没有出现上述错误。
Reference Link:
A DIFFERENT APPROACH TO TEST YOUR ASP.NET CORE APPLICATION