我正在使用Xamarin Form开发移动应用程序并使用sqlite-net-pcl访问sqlite db。 我认为移动应用程序一次由一个用户使用,没有太多的并发数据库访问方案。所以现在我只使用一个DbContext实例,我的意思是我在App启动时实例化dbcontext并获取sqliteConnection。然后将它传递给任何需要它的类。
但我想知道设置一个静态sqliteConnection变量是个好主意,所以在我需要的地方使用它非常方便。我知道静态变量不适合单元测试。但我需要单元测试数据库访问功能吗?我的意思是我使用sqlite-net-pcl进行访问,我认为我不需要测试它的数据库访问功能。
提前感谢!