我将考虑在我的.NET应用程序中使用SQLite。我对SQL Server,EF和ADO.NET很有经验;但是,我不了解SQLite。
虽然我可以立刻学习SQLite,但我想咨询专家,看看System.Data.SQLite的稳定性如何?
SQLite存在内存泄漏问题是否存在任何已知的挫折或问题?
它是否适用于Entity Framework?
答案 0 :(得分:3)
没有问题,已经存在至少10年了。
它基本支持EF6(无代码优先迁移)
答案 1 :(得分:1)
根据我的经验,SQLite与Entity Framework Core的效果非常好,但我只是首先将它用于代码。
正在积极开发中,您可以从其NuGet页面及其在GitHub上的贡献图中看到。
https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Sqlite/
https://github.com/aspnet/Microsoft.Data.Sqlite/graphs/contributors
有关SQLite限制的列表,请参阅doc.microsoft.com上的此页:
https://docs.microsoft.com/en-us/ef/core/providers/sqlite/limitations