G
Guest
Hi,
My question is about the new ProfileProvider class in ASP.NET 2.0
and what its limits are.
Can you have multiple Providers with unique properties to each be defined
in the web config file and also group them as such.
example as follows
<profile defaultProvider="MyProfile_ProfileProvider">
<providers>
<add name="MyProfile_ProfileProvider"
connectionStringName="LocalSqlServer"
applicationName="/"
type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<add name="MyProfile1_ProfileProvider"
connectionStringName="LocalSqlServer"
applicationName="/"
type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<add name="MyProfile2_ProfileProvider"
connectionStringName="LocalSqlServer"
applicationName="/"
type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
<properties>
<group name="Users">
<add name="FirstName"
provider="MyProfile_ProfileProvider"/>
<add name="LastName"
provider="MyProfile_ProfileProvider"/>
<add name="Accounts"
provider="MyProfile_ProfileProvider"
type="System.Collections.ArrayList"/>
</group>
<group name="Customers">
<add name="CustomerName"
provider="MyProfile1_ProfileProvider"
allowAnonymous="true" />
<add name="AccountNumber"
provider="MyProfile1_ProfileProvider"/>
<add name="Contact"
provider="MyProfile1_ProfileProvider"/>
</group>
<group name="ServiceProviders">
<add name="ServiceProviderName"
provider="MyProfile2_ProfileProvider"/>
<add name="AccountNumber"
provider="MyProfile2_ProfileProvider"/>
<add name="Contact"
provider="MyProfile2_ProfileProvider"/>
</group>
</properties>
</profile>
My question is about the new ProfileProvider class in ASP.NET 2.0
and what its limits are.
Can you have multiple Providers with unique properties to each be defined
in the web config file and also group them as such.
example as follows
<profile defaultProvider="MyProfile_ProfileProvider">
<providers>
<add name="MyProfile_ProfileProvider"
connectionStringName="LocalSqlServer"
applicationName="/"
type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<add name="MyProfile1_ProfileProvider"
connectionStringName="LocalSqlServer"
applicationName="/"
type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<add name="MyProfile2_ProfileProvider"
connectionStringName="LocalSqlServer"
applicationName="/"
type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
<properties>
<group name="Users">
<add name="FirstName"
provider="MyProfile_ProfileProvider"/>
<add name="LastName"
provider="MyProfile_ProfileProvider"/>
<add name="Accounts"
provider="MyProfile_ProfileProvider"
type="System.Collections.ArrayList"/>
</group>
<group name="Customers">
<add name="CustomerName"
provider="MyProfile1_ProfileProvider"
allowAnonymous="true" />
<add name="AccountNumber"
provider="MyProfile1_ProfileProvider"/>
<add name="Contact"
provider="MyProfile1_ProfileProvider"/>
</group>
<group name="ServiceProviders">
<add name="ServiceProviderName"
provider="MyProfile2_ProfileProvider"/>
<add name="AccountNumber"
provider="MyProfile2_ProfileProvider"/>
<add name="Contact"
provider="MyProfile2_ProfileProvider"/>
</group>
</properties>
</profile>