Wie Sie ein upgrade von entity framework 4 EF6?

Ich möchte erstellen Sie eine EntityDataModel mit Entity Framework 6 aber jedes mal, wenn ich versuche, ich bekomme diese Fehlermeldung:

Ihrem Projekt Verweise auf eine ältere version von Entity Framework.

Wie Sie ein upgrade von entity framework 4 EF6?

Ich verwende Visual Studio 2013 und mein Projekt ist Asp.net 4.5.1 web-forms-Projekt. dies ist meine web.config-Datei, die ich gelöscht einige Abschnitte dieser Datei, um das problem zu lösen, aber vergeblich.

<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please   visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
</configSections>
<!--
For a description of web.config changes see http://go.microsoft.com/fwlink/?LinkId=235367.

The following attributes can be set on the <httpRuntime> tag.
  <system.Web>
    <httpRuntime targetFramework="4.5.1" />
  </system.Web>
-->
<system.web>
<compilation debug="true" targetFramework="4.5.1">
  <assemblies/>
</compilation>
<httpRuntime targetFramework="4.5"/>
<customErrors mode="Off"/>
</system.web>
<system.codedom>
<compilers>
  <!--<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701" />
  <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+" />
  -->
</compilers>
</system.codedom>
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>
</appSettings>
<connectionStrings>
<add name="tebimir_db_tebimEntities" connectionString="metadata=res://*/DataAccessLayer.tebimir_db_tebim.csdl|res://*/DataAccessLayer.tebimir_db_tebim.ssdl|res://*/DataAccessLayer.tebimir_db_tebim.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=tebim.ir,9993;initial catalog=tebimir_db_tebim;persist security info=True;user id=tebimir_dbadmin;password=qwerty*2607548;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient"/>
 <add name="tebimir_db_tebimEntities_plain" connectionString="data source=185.94.97.58,9993;initial catalog=tebimir_db_tebim;persist security info=True;user id=tebimir_dbadmin;password=qwerty*2607548;"/>
 </connectionStrings>
 <system.webServer>
 <defaultDocument>
  <files>
    <clear/>
    <add value="index.aspx"/>
  </files>
</defaultDocument>
 <validation validateIntegratedModeConfiguration="false"/>
</system.webServer>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
  <parameters>
    <parameter value="mssqllocaldb"/>
   </parameters>
  </defaultConnectionFactory>
  <providers>
  <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer"/>
   </providers>
  </entityFramework>
 </configuration>
  • Können schauen Sie unter dieser link. Es kann Ihr problem lösen.
  • danke, aber es ist nicht wirklich im Zusammenhang zu meiner Frage.
  • gibt es da ein problem mit meinem account oder so? alle meine Fragen nie mehr als 10 Besucher. stack overflow ist wirklich eine schlechte Website
InformationsquelleAutor Ali.Rashidi | 2016-05-28



3 Replies
  1. 2

    Versuchen, die Aktualisierung von Entity Framework mit NuGet
    Bevor Sie das Modell, gehen Sie folgendermaßen vor

    1. Rechtsklick auf dein Projekt in VS Projektmappen-explorer und wählen Sie „Manage NuGet packages‘

    2. Wählen Sie EntityFramework ad Klicken Sie auf aktualisieren.

    3. Fügen Sie nun das Entity Data Model.

    • Ich habe ich deinstalliert, EF, es neu installiert. aber nichts änderte sich
    • seine version ist 6.1.3
    • wie kann ich die installieren entityframework 6 ? installiert hab ich es mit nuget, wird es andere zusätzliche Dinge zu tun?
    • Nette Antwort!!!!
  2. 0

    Schlage ich vor, Sie zu deinstallieren, alle entity framework-Pakete und installieren Sie es von der nuget-Pakete. Ich hoffe es wird Euch helfen.

    Für weitere Informationen können Sie mit diesem link.

    • Danke, ich benutze keine mysql. der angegebene link ist über mysql.
  3. 0

    Rechts Klicken Sie auf Projektmappen-Explorer => Manage Nuget-Paket – => Installieren
    Entity Framework

    • Dies scheint rehash die Antwort. Die Zitat-Formatierung, die ich gerollt haben, diese Antwort zu verwenden, ist apt. Weil diese Antwort von Dubletten bei der anderen Antwort (und hat keine up/down-Stimmen), gibt es wenig Sinn, es zu halten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.