Results 2 comments of anycmd

数据库链接字符串是和数据库一一对应的,所有的数据库是一个数据库集合,为了便于管理我们有必要把这个集合分层排布一下偏移呈树形结构。每一个节点是一个数据库,根节点是最初的根数据库。名字叫Anycmd的那个数据库可以认为就是根数据库,这个根数据库下有很多子数据库,在根数据库的RDatabase表中存储着对子数据库的引用。整个系统应该只在web.config或者叫app.config中留下一处根数据库的链接字符串配置,余下的所有数据的链接字符串都应该在根数据库的RDatabase表中配置。系统最终会提供一个管理数据库链接字符串的界面,这个界面在启动时应该被展示,启动后也可以随时进入这个页面,链接字符串是在这个管理“数据库集”的数据库管理页面进行的。在数据库管理页面进行的对数据库链接的任何更改都能被权限引擎感知到,随时更改随时生效。web.config或者app.config中的链接字符串更改起来是困难的,web.config/app.config中只有一个根数据库的链接字符串。