Спецификация конфигурации членства asp.net - PullRequest
1 голос
/ 04 марта 2012

Я смотрю на поставщика ado.net ef и замечаю, что у него есть что-то немного другое для регистрации поставщика

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

Я никогда раньше не видел биты в квадратных скобках, огляделся и не могу найти то, на что они намекают, я предполагаю, что он устанавливает тип пользователя, но я не уверен.

Указана ли эта конфигурация где-нибудь? что это значит?

1 Ответ

1 голос
/ 04 марта 2012

Тип является Универсальным, квадратные скобки указывают, с какими типами должен использоваться универсальный тип. В этом случае класс EFMembershipProvider имеет 2 общих параметра, которые должны иметь типы OmidID.Web.Security.Default.DefaultUser в Assembly OmidID.Web.Security.EFMembershipProvider и System.Int64. Сам класс EFMembershipProvider находится в Assembly OmidID.Web.Security.EFMembershipProvider.

См. Документацию MSDN по GetType для получения дополнительной информации о том, как выражать имена универсальных типов в виде строк.

...