2009-02-04 9 views
0

« apparemment ça marche »ASP.NET connectionStringName et Membership Nom du fournisseur

Pouvez-vous nommer des raisons indépendantes de bonnes pratiques de ne pas donner ces deux:

connectionStringName et le nom du fournisseur d'adhésion de la même valeur de chaîne?

Est-ce que cela pourrait être un problème?

comme dans:

<membership defaultProvider="MySqlConnection" userIsOnlineTimeWindow="45"> 
     <providers> 
      <clear /> 
      <add name="MySqlConnection" 
      type="System.Web.Security.SqlMembershipProvider" 
      connectionStringName="MySqlConnection" 

      applicationName="HQChannel" 
      enablePasswordRetrieval="true" 
      enablePasswordReset="true" 
      requiresQuestionAndAnswer="false" 
      requiresUniqueEmail="true" 
      passwordFormat="Hashed" 
      minRequiredNonalphanumericCharacters="0" 

      minRequiredPasswordLength="6" /> 
     </providers> 
    </membership> 

selon cette post

Merci

Répondre

1

Je ne nommerai pas la même chose que la chaîne de connexion pour les raisons suivantes:

  • Je nomme les chaînes de connexion avec des préfixes d'espace de noms, de sorte que vous sachiez à quel assemblage elles sont liées (par exemple: MyApp.Web.MySqlConnection)
  • MySqlConnection ne signifie pas MembershipProvider
  • Il peut introduire la confusion
Questions connexes