2012-03-04 57 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