Activerecord 断开与数据库的连接
我从Castle ActiveRecord开始 在我的应用程序中,我有一个创建新数据库文件的工具,我使用SQLite。我使用ActiveRecordStarter.Initialize和ActiveRecordStarter.CreateSchema创建新的数据库,然后向该数据库添加一些数据 在此之后,我想断开与此数据库的连接,并连接到另一个数据库,它们具有相同的结构,我使用相同的模型类 如何断开与一个数据库的连接并打开新连接Activerecord 断开与数据库的连接,activerecord,castle-activerecord,Activerecord,Castle Activerecord,我从Castle ActiveRecord开始 在我的应用程序中,我有一个创建新数据库文件的工具,我使用SQLite。我使用ActiveRecordStarter.Initialize和ActiveRecordStarter.CreateSchema创建新的数据库,然后向该数据库添加一些数据 在此之后,我想断开与此数据库的连接,并连接到另一个数据库,它们具有相同的结构,我使用相同的模型类 如何断开与一个数据库的连接并打开新连接 谢谢您的帮助。您可以尝试取消初始化实例,然后再次启动初始化 使用以下
谢谢您的帮助。您可以尝试取消初始化实例,然后再次启动初始化 使用以下命令重置初始化:
ActiveRecordStarter.ResetInitializationFlag();
对于第二次初始化,如果使用XmlConfigurationSource,则可以指向不同的配置文件;如果使用InPlaceConfigurationSource,则可以传递新的连接字符串
此方法通常用于创建模式、运行测试、然后拆除并重新启动的测试用例中,但在这里可能比较合适。是否同时访问这两个数据库?这两个数据库都是SQLite吗?