sql >> Databáze >  >> RDS >> Mysql

Artefakt metadat Entity Framework není vložen při použití xbuild a mono

Implementoval jsem následující řešení, dokud mono nevloží artefakty metadat Entity Framework

  1. Krok 1 – Aktualizujte vlastnost zpracování artefaktů metadat modelu EntityFramework z „Vložit do výstupního sestavení“ na "Kopírovat do výstupního adresáře"

Tím se zkopírují soubory artefaktů metadat do složky bin projektu obsahujícího .edmx(Project1)

  1. Krok 2 – Přidejte následující události po sestavení do referenčního projektu (Project2), abyste zkopírovali soubory artefaktů metadat do jeho přihrádky. Můžete je přidat na konec souboru projektu .csproj. Nahraďte Projekt1 s názvem vašeho projektu.

    <PropertyGroup>
       <PostBuildEvent Condition=" '$(OS)' != 'Unix' ">copy /Y   "$(ProjectDir)..\Project1\bin\Debug\Models\*" "$(ProjectDir)\bin\Debug\"  </PostBuildEvent>
       <PostBuildEvent Condition=" '$(OS)' == 'Unix' ">cp -a "$(ProjectDir)../Project1/bin/Debug/Models/." "$(ProjectDir)bin/Debug/"  </PostBuildEvent>
    </PropertyGroup>
    
  2. Krok 3 – Aktualizujte svůj připojovací řetězec

    od

    <add name="EntityframeworkTestEntities" connectionString="metadata=res://*/EntityFrameworkTestModel.csdl|res://*/EntityFrameworkTestModel.ssdl|res://*/EntityFrameworkTestModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=EntityframeworkTest;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
    

    do

    <add name="EntityframeworkTestEntities" connectionString="metadata=EntityFrameworkTestModel.csdl|EntityFrameworkTestModel.ssdl|EntityFrameworkTestModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=EntityframeworkTest;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
    



  1. Vyberte ..... kde .... NEBO

  2. Otázka výkonu:AKTUALIZACE DUPLIKÁTNÍHO KLÍČE vs UPDATE (MySQL)

  3. jak deklarovat globální proměnnou v SQL Server ..?

  4. Použití Excel VBA ke spuštění SQL dotazu