新增接口: IDatabaseProvider。