Mysql
 sql >> база данни >  >> RDS >> Mysql

Артефактът на метаданните на Entity Framework не е вграден при използване на xbuild и mono

Приложих следното решение, докато mono не вгради артефактите на метаданните на Entity Framework

  1. Стъпка 1 – Актуализирайте свойството за обработка на артефакти на метаданните на модела на EntityFramework от „Вграждане в изходния монтаж“ до "Копиране в изходна директория"

Това копира артефактните файлове с метаданни в папката bin на проекта, съдържаща .edmx(Project1)

  1. Стъпка 2 - Добавете следните събития след изграждане към референтния проект (Project2), за да копирате артефактните файлове с метаданни в неговия кош. Можете да ги добавите в края на файла на проекта .csproj. Заменете Проект1 с името на вашия проект.

    <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. Стъпка 3 - Актуализирайте низа си за връзка

    от

    <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" />
    

    до

    <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. Използване на mysqldump за форматиране на едно вмъкване на ред?

  2. Odd IntegrityError на MySQL:#1452

  3. Как да изберете първия и последния ред с данни от резултат от mysql?

  4. Eclipse Hibernate.cfg.xml свързва sys база данни от MySQL

  5. MySQL търсене за игнориране на тирета