【问题标题】:asp.net mvc3 how to set connection string for enterprise libraryasp.net mvc3 如何为企业库设置连接字符串
【发布时间】:2013-04-30 19:41:59
【问题描述】:
我正在尝试通过构建我当前的项目来学习 mvc3/4。如何设置企业库的连接字符串?我已经下载了这些库并作为参考添加。但我不知道如何设置连接字符串。
这就是我现在所拥有的......
<connectionStrings>
<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=UpdatedProducts;User ID=myUsername;Password=myPassword;AttachDBFilename=|DataDirectory|\aspnet-GuncelMalzemeler-20130430221215.mdf" />
你们知道如何设置这个连接吗?
【问题讨论】:
标签:
asp.net-mvc
asp.net-mvc-3
enterprise-library
【解决方案1】:
是这样的:
<configuration>
<configSections>
<section name="dataConfiguration"
type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings,
Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0,
Culture=neutral, PublicKeyToken=null"
requirePermission="false"/>
</configSections>
<dataConfiguration defaultDatabase="DefaultConnection" />
<connectionStrings>
<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=UpdatedProducts;User ID=myUsername;Password=myPassword;AttachDBFilename=|DataDirectory|\aspnet-GuncelMalzemeler-20130430221215.mdf" />
</connectionStrings>
</configuration>
您可能需要根据您使用的企业库的版本更改节类型属性。