gpt4 book ai didi

entity-framework - 不支持 'data source' 关键字。 (ASP.Net 应用程序、 Entity Framework 5、代码优先、迁移)

转载 作者:行者123 更新时间:2023-12-04 07:25:42 24 4
gpt4 key购买 nike

我有一个 OData/WCF 数据服务端点(ASP.Net 站点),我想在我们的开发机器上从使用以 SQL Server 2012 作为后端的 EF 代码优先数据模型切换到以 LocalDB 作为后端的 EF 代码优先数据模型使用 Visual Studio 2012。代码放在 TFS 中,我们在 5-6 名开发人员之间共享代码。

现有单元测试在切换到 LocalDB 后运行顺利。单元测试项目的配置是这样的:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
</entityFramework>
</configuration>

OData端点的配置文件是这个

<configuration>
<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<connectionStrings>
<add name="MyStorageContext" connectionString="Data Source=(LocalDb)\v11.0;Integrated Security=True" providerName="System.Data.EntityClient" />
</connectionStrings>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
</entityFramework>
</configuration>

问题是每当我在 Visual Studio 中按“保存”时,它都会提示“数据源”- 不支持关键字。尝试使用配置运行站点时会出现相同的消息。

我做错了什么?根据这里的其他帖子,连接字符串看起来很准确。

编辑:从连接字符串中删除双反斜杠 - 但结果相同

最佳答案

试试这个连接字符串:

<connectionStrings>
<add
name="MyStorageContext"
providerName="System.Data.SqlClient"
connectionString="Server=(LocalDb)\v11.0;Database=DataBaseName;Trusted_Connection=true;MultipleActiveResultSets=true;"/>
</connectionStrings>

关于entity-framework - 不支持 'data source' 关键字。 (ASP.Net 应用程序、 Entity Framework 5、代码优先、迁移),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19314320/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com