Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Artefakt metadanych Entity Framework nie jest osadzony podczas korzystania z xbuild i mono

Wdrożyłem następujące obejście, dopóki mono nie osadza artefaktów metadanych Entity Framework

  1. Krok 1 — Zaktualizuj właściwość przetwarzania artefaktów metadanych modelu EntityFramework z „Umieść w zestawie wyjściowym” do "Kopiuj do katalogu wyjściowego"

Spowoduje to skopiowanie plików artefaktów metadanych do folderu bin projektu zawierającego plik .edmx(Project1)

  1. Krok 2 — Dodaj następujące zdarzenia po kompilacji do projektu odwołującego się (Project2), aby skopiować pliki artefaktów metadanych do jego pojemnika. Możesz dodać je na końcu pliku projektu .csproj. Zastąp Projekt1 z nazwą twojego 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 — Zaktualizuj parametry połączenia

    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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy mysql_fetch_assoc automatycznie wykrywa zwracane typy danych?

  2. Wydajne przetwarzanie dużej ilości danych za pomocą MySQL i PHP

  3. mysql kolejność według wydania

  4. Nieobsługiwana opcja dostarczona do mysql_options()

  5. pobranie parametru z procedury składowanej mysql w java