0
的LocalDB我開發我的Windows 7桌面訪問Windows7的上
我可以用SSMS連接到該的LocalDB使用VS 2013的EntityFramework 6.0,運行時版本v4.0.30319,在C#中的應用程序。 我看到這個當我輸入sqllocaldb.exe信息11.0
Name: v11.0
Version: 11.0.3000.0
State: Running
代碼:
using (var test = new myDataContextEntities())
{
var yy = from x in test.names select x;
Console.WriteLine(yy.ToList().Count);
}
在app.config中
<connectionStrings>
<add name="myDataContextEntities" connectionString="metadata=res://*/AnalysisModel.csdl|res://*/AnalysisModel.ssdl|res://*/AnalysisModel.msl;provider=System.Data.SqlClient;provider connection string="data source=(LocalDB)\\v11.0;initial catalog=Analysis;integrated security=True;Pooling=False;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
問題:底層提供對失敗的ConnectionString
我檢查了4.02是按照建議安裝的。 How can I find out if .NET 4.02 is installed?