Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Phần mềm siêu dữ liệu Entity Framework không được nhúng khi sử dụng xbuild và mono

Tôi đã triển khai giải pháp sau cho đến khi mono nhúng các tạo tác siêu dữ liệu Entity Framework

  1. Bước 1 - Cập nhật thuộc tính Xử lý phần mềm siêu dữ liệu của Mô hình EntityFramework từ "Nhúng trong cụm đầu ra" vào "Sao chép vào Thư mục đầu ra"

Thao tác này sao chép các tệp cấu phần siêu dữ liệu vào thư mục bin của dự án có chứa .edmx (Project1)

  1. Bước 2 - Thêm các sự kiện xây dựng bài đăng sau vào dự án tham chiếu (Project2) để sao chép các tệp cấu phần siêu dữ liệu vào thùng của nó. Bạn có thể thêm chúng vào cuối tệp dự án .csproj. Thay thế Project1 với tên dự án của bạn.

    <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. Bước 3 - Cập nhật chuỗi kết nối của bạn

    từ

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

    đến

    <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. Thiếu kết nối cơ sở dữ liệu nhật thực

  2. Nhận Giá trị Cập nhật trong MySQL thay vì các hàng bị ảnh hưởng

  3. Chèn danh sách Python (JSON hoặc cách khác) vào cơ sở dữ liệu MySQL

  4. Biểu mẫu PHP không tải tệp lên

  5. Làm thế nào để nhận được các ngày từ thứ hai cuối cùng cho đến ngày hiện tại?