设置SqliteConnection静态变量是否合适?

时间:2017-03-18 08:57:35

标签: sqlite unit-testing static

我正在使用Xamarin Form开发移动应用程序并使用sqlite-net-pcl访问sqlite db。 我认为移动应用程序一次由一个用户使用,没有太多的并发数据库访问方案。所以现在我只使用一个DbContext实例,我的意思是我在App启动时实例化dbcontext并获取sqliteConnection。然后将它传递给任何需要它的类。

但我想知道设置一个静态sqliteConnection变量是个好主意,所以在我需要的地方使用它非常方便。我知道静态变量不适合单元测试。但我需要单元测试数据库访问功能吗?我的意思是我使用sqlite-net-pcl进行访问,我认为我不需要测试它的数据库访问功能。

提前感谢!

0 个答案:

没有答案
相关问题