目前 Rafy 中内置了 DbSettingNames 类型来表示内部的两个 DbSettingName:RafyPlugins、DbMigrationHistory。
但是 Rafy 的插件中,又是在插件类型中做声明。例如 AccountPlugin 中,声明了静态属性 AccountPlugin.DbSettingName。
无法解决以下问题:
- 两者并不统一。
- 一个插件想要使用多个数据库时,如何声明?
- 由于使用的是静态属性,如果有配置需求时,应该如何编写?(Configuration["rafy:plugins:accountPlugin"] 这样吗?)