Entity Framework-Verbindungszeichenfolge in App.Config

ch bin sehr neu in Entity Framework, entschuldige mich also, wenn diese Frage grundlegend is

Ich arbeite an einem Code First-Lehrbuch und habe eine kleine Klassenbibliothek (c #) und eine Konsolen-App erstellt. Das Lehrbuch gibt an, dass beim Ausführen von Entity Framework die Datenbank automatisch in SQL Server erstellt wird. Ich glaube nicht, und der Grund dafür ist, dass ich eine benannte Instanz anstelle der Standardinstanz \ SQLExpress habe. Das Lehrbuch zeigte an, dass ich keine Verbindungszeichenfolge benötige, wenn ich die Standardinstanz verwende, aber da ich keine Standardinstanz verwende, schätze ich, dass ich eine Verbindungszeichenfolge in App.Config benötige. Ich habe versucht, eine Standardverbindungszeichenfolge in diese Datei einzufügen, aber das funktioniert nicht.

Hier ist der gesamte Inhalt meiner App.Config-Datei

<?xml version="1.0" encoding="utf-8"?>
<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>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
  </startup>
  <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önnte jemand bitte mitteilen, wo die Verbindungszeichenfolge hingeht, oder mir mitteilen, ob ich das falsch mache.

AKTUALISIERE

Danke an die bisher erhaltene Hilfe, meine App.Config-Datei sieht jetzt wie folgt aus -

<?xml version="1.0" encoding="utf-8"?>
<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>
  <connectionStrings>
    <add name="Model" connectionString="Server=OFFICE-ACER\SQLE;Database=BreakAway;Trusted_Connection=True;" providerName="System.Data.EntityClient" />
  </connectionStrings>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
  </startup>
  <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>

Es passiert jedoch nichts, d. H. Es wird keine Datenbank wie zuvor erstellt.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage