asp.net成员配置规范



我正在查看ado.net ef成员资格提供商,注意到他们在注册提供商时有一些不同

type="OmidID.Web.Security.EFMembershipProvider`2[
                    [OmidID.Web.Security.Default.DefaultUser,
                         OmidID.Web.Security.EFMembershipProvider],
                    [System.Int64]], OmidID.Web.Security.EFMembershipProvider"

我以前从未见过方括号中的部分,环顾四周,似乎找不到它们所暗示的内容,我猜它设置了用户类型,但我不确定。

这个配置是在什么地方指定的吗?这是什么意思?

类型为Generic,方括号表示泛型类型应与哪些类型一起使用。在这种情况下,EFMembershipProvider类有两个泛型参数,它们的类型应为程序集OmidID.Web.Security.EFMembershipProvider和System.Int64中的OmidID.Web.Security.Default.DefaultUserEFMembershipProvider类本身在Assembly OmidID.Web.Security.EFMembershipProvider中。

有关如何将泛型类型名称表示为字符串的详细信息,请参阅MSDN GetType文档。

最新更新