即使 UseDistinctRoleTables 为 false,也会创建 UserAuthRole

UserAuthRole created even if UseDistinctRoleTables is false

使用单独的table作为角色时,例如UseDistinctRoleTables=false 为什么 UserAuthRole table 仍然创建?我检查了源代码,它在很多地方都有 UseDistinctRoleTables 的 if 子句,但在 InitSchema().

中没有

拥有未使用的空 table 令人困惑。有目的吗,或者可以改变吗?

是的,不需要生成它,已从 this commit 解决。

此更改适用于现在 available on MyGet 的最新 v5.11.1。