2012-03-04 58 views
1

我看ado.net ef membership provider并注意他们的东西有点不同注册商asp.net成员配置规格

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

我以前从来没见过方括号中的比特和拍了一下并且似乎无法找到他们提到的内容,我猜测它的设置是用户的类型,但我不确定。

此配置是否在某处指定?这是什么意思?

回答

1

该类型是通用的,方括号表示应使用通用类型的类型。在这种情况下,EFMembershipProvider类具有2个通用参数,其大纲OmidID.Web.Security.EFMembershipProvider和System.Int64中应具有类型OmidID.Web.Security.Default.DefaultUserEFMembershipProvider类本身在Assembly OmidID.Web.Security.EFMembershipProvider

有关如何将泛型类型名称表示为字符串的更多信息,请参阅MSDN documentation on GetType