在wpf中使用dbcontext

时间:2013-10-09 09:22:44

标签: wpf dbcontext

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

1 个答案:

答案 0 :(得分:0)

实体框架不会将整个数据库加载到内存中。 DbContext在您使用它时会执行SQL查询,因此您不应该遇到日益增长的数据库问题。 但是,我不知道巨大的SQLite数据库的性能。请查看this question以获得一些观点。