我刚开始使用 SubSonic 3 并使用 SimpleRepository 方法。在桌面应用程序中使用时 SimpleRepository 类的预期生命周期是多少?
您是否希望每次想要访问数据库时都继续创建一个新实例?我应该为一起发生的每组数据库调用创建一个实例吗?我应该在程序启动时创建一个单例实例并将其用于所有事情吗?
我假设它是后两个选项之一,但我不清楚创建单个实例并将其用于所有调用是否安全。如果这很重要,我将使用 IoC 容器。
我刚开始使用 SubSonic 3 并使用 SimpleRepository 方法。在桌面应用程序中使用时 SimpleRepository 类的预期生命周期是多少?
您是否希望每次想要访问数据库时都继续创建一个新实例?我应该为一起发生的每组数据库调用创建一个实例吗?我应该在程序启动时创建一个单例实例并将其用于所有事情吗?
我假设它是后两个选项之一,但我不清楚创建单个实例并将其用于所有调用是否安全。如果这很重要,我将使用 IoC 容器。