0

我正在使用 vs2013 开发一个 wpf 桌面应用程序。我正在使用 sqlite 作为数据库。为了对数据库执行操作,我使用 dbcontext 类。现在使用这个过程,我的班级中有整个数据库对象,我在这个对象上执行操作(我希望我的理解是正确的)。执行操作后,我垃圾收集该对象。现在,如果我的数据库大小增长到 1gb 怎么办。使用这个程序是个好主意吗?如果不是,其他替代品是什么?

4

1 回答 1

0

Entity Framework 不会将整个数据库加载到内存中。当您使用 DbContext 时,它会执行 SQL 查询,因此您不应该遇到不断增长的数据库的问题。不过,我不知道大型 SQLite 数据库的性能。看看这个问题以获得一些观点。

于 2013-10-09T09:38:45.070 回答