找不到实体框架的架构信息

时间:2012-07-03 20:50:06

标签: asp.net entity-framework web-config

当我在ASP.NET Web应用程序中打开web.config文件时,错误列表中会显示一些消息:

Meldung 1   Die Schemainformationen für das Element 'entityFramework' konnten nicht gefunden werden.
Meldung 2   Die Schemainformationen für das Element 'defaultConnectionFactory' konnten nicht gefunden werden.
Meldung 3   Die Schemainformationen für das Attribut 'type' konnten nicht gefunden werden.
Meldung 4   Die Schemainformationen für das Element 'parameters' konnten nicht gefunden werden.
Meldung 5   Die Schemainformationen für das Element 'parameter' konnten nicht gefunden werden.
Meldung 6   Die Schemainformationen für das Attribut 'value' konnten nicht gefunden werden.

因此,Visual Studio似乎无法找到实体框架的架构信息,其他消息是由此问题引起的。

我的web.config - 文件如下所示:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  [...]
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="Data Source=.\SQLEXPRESS; Integrated Security=True; MultipleActiveResultSets=True" />
      </parameters>
    </defaultConnectionFactory>
  </entityFramework>
</configuration>

我在哪里可以找到必要的架构信息文件?

1 个答案:

答案 0 :(得分:3)

Visual Studio 2012中将包含更新的XSD。与此同时,消息不应影响编译或使用配置文件,并且在文件未在编辑器中打开时应消失。