Mysql.entityframeworkcore vs bưởi

Pomelo.EntityFrameworkCore.MySql là nhà cung cấp Lõi khung thực thể được xây dựng dựa trên MySqlConnector cho phép sử dụng ORM lõi khung thực thể với MySQL

bưởi. Thực thểKhungLõi. MySql hiện đang tìm kiếm những người đóng góp cốt lõi

khả năng tương thích

Lõi EF và. NET lõi

Các phiên bản sau của EF Core và. NET Core tương thích với Pomelo.EntityFrameworkCore.MySql

bưởi. Thực thểKhungLõi. Lõi MySql EF. NET Core3. 0. 0-rc1. cuối cùng [phát hành trước]3. 0. 03. 02. 2. 62. 2. 62. 2/3. 0

Phiên bản và DBMS được hỗ trợ

Pomelo.EntityFrameworkCore.MySql được thử nghiệm với 2 phiên bản phụ mới nhất của


  
    
    
  
2 và

  
    
    
  
3. Các phiên bản cũ hơn có thể tương thích nhưng không được hỗ trợ hoặc thử nghiệm chính thức. Các phiên bản được hỗ trợ hiện tại là

  • mysql 8. 0
  • mysql 5. 7
  • MariaDB 10. 4
  • MariaDB 10. 3

Lịch trình và Lộ trình

Trạng thái quan trọng Ngày phát hành3. 0. 0Tính năng khóaSoon3. 0. 0-rc2Đã công bố2019-11-043. 0. 0-rc1Đã phát hành2019-10-062. 2. 6Đã phát hành2019-10-152. 2. 0Đã phát hành2019-02-072. 1. 4Đã phát hành2018-11-29

Bản dựng hàng đêm

Để sử dụng các bản dựng hàng đêm từ nguồn cấp dữ liệu MyGet của chúng tôi, hãy thêm tệp

show variables like 'character_set_database';
0 vào thư mục gốc giải pháp của bạn với các nội dung sau


  
    
    
  

Bắt đầu

1. Bộ ký tự máy chủ được đề xuất

Chúng tôi khuyên bạn nên đặt

show variables like 'character_set_database';
1 làm bộ ký tự mặc định cho cơ sở dữ liệu MySQL của mình. Câu lệnh sau sẽ kiểm tra bộ ký tự DB của bạn

show variables like 'character_set_database';

2. Cấu hình CSPROJ

Đảm bảo rằng tệp

show variables like 'character_set_database';
2 của bạn có các tham chiếu sau


  
    Exe
    netcoreapp2.2
  

  
    
    
  
  

3. Cấu hình dịch vụ

Thêm Pomelo.EntityFrameworkCore.MySql vào cấu hình dịch vụ trong tệp

show variables like 'character_set_database';
4 của bạn

using System;
using Microsoft.EntityFrameworkCore;
using Pomelo.EntityFrameworkCore.MySql.Infrastructure;

namespace YourNamespace // replace "YourNamespace" with the namespace of your application
{
    public class Startup
    {
        public void ConfigureServices[IServiceCollection services]
        {
            // other service configurations go here
            services.AddDbContextPool[ // replace "YourDbContext" with the class name of your DbContext
                options => options.UseMySql["Server=localhost;Database=ef;User=root;Password=123456;", // replace with your Connection String
                    mySqlOptions =>
                    {
                        mySqlOptions.ServerVersion[new Version[5, 7, 17], ServerType.MySql]; // replace with your Server Version and Type
                    }
            ]];
        }
    }
}

Xem Trang Wiki Tùy chọn Cấu hình của chúng tôi để biết danh sách đầy đủ các tùy chọn được hỗ trợ

4. Ứng dụng mẫu

Kiểm tra Kiểm tra tích hợp của chúng tôi để biết kho lưu trữ ví dụ bao gồm Ứng dụng MVC

5. Đọc Tài liệu cốt lõi của EF

Tham khảo Tài liệu EF Core của Microsoft để biết hướng dẫn chi tiết và các ví dụ về cách sử dụng EF Core

Giàn giáo / Kỹ thuật đảo ngược

Sử dụng công cụ EF Core để thực thi các lệnh giàn giáo

________số 8

Đóng góp

Một trong những cách dễ dàng nhất để đóng góp là báo cáo các vấn đề và tham gia thảo luận về các vấn đề đó. Bạn cũng có thể đóng góp bằng cách gửi yêu cầu kéo với các thay đổi mã và hỗ trợ kiểm tra

EntityFramework EF Core Bulk Batch Extensions cho thao tác Chèn Cập nhật Xóa Đọc [CRUD] trên SQL Server, PostgreSQL, MySQL, SQLite

microting. eForm

Mô tả gói hàng

bưởi. Thực thểKhungLõi. MySql. Thiết kế

Mô tả gói hàng

sử dụng. dữ liệu

sử dụng. Datas是Util应用框架的数据访问类库。 Util是一个. net core平台下的应用框架,旨在提升小型团队的开发输出能力,由常用公共操作类[工具类]、分层架构基类、Ui组件,第三方组件封装,第三方业务接口封装,配套代码生成模板,权限等组成。

OO. Dữ liệu

Các loại và khai báo cơ sở Thực thể dữ liệu cho cơ sở hạ tầng EasyDataCore

Kho GitHub [104]

Hiển thị 5 kho GitHub phổ biến hàng đầu phụ thuộc vào Pomelo. Thực thểKhungLõi. MySql

Kho lưu trữStarsdotnet/aspnetcore

ASP. NET Core là một nền tảng chéo. NET framework để xây dựng các ứng dụng web dựa trên đám mây hiện đại trên Windows, Mac hoặc Linux

bitwarden/máy chủ

Phần phụ trợ cơ sở hạ tầng cốt lõi [API, cơ sở dữ liệu, Docker, v.v.]

abpframework/abp

Khung ứng dụng web mã nguồn mở cho ASP. NET lõi

dotnetcore/CAP

Giải pháp giao dịch phân tán trong dịch vụ vi mô dựa trên tính nhất quán cuối cùng, cũng là một eventbus với mẫu Hộp thư đi

aspnet/Mvc

[Đã lưu trữ] ASP. NET Core MVC là một khung điều khiển chế độ xem mô hình để xây dựng các trang web động với sự phân tách rõ ràng các mối quan tâm, bao gồm MVC, API Web và Trang web được hợp nhất với Razor. Dự án đã chuyển sang https. //github. com/aspnet/AspNetCore

Bưởi EntityFrameworkCore MySQL là gì?

Bưởi. Thực thểKhungLõi. MySql là nhà cung cấp Lõi khung thực thể được xây dựng dựa trên MySqlConnector cho phép sử dụng ORM Lõi khung thực thể với MySQL .

Lõi EF có hoạt động với MySQL không?

MySql là nhà cung cấp Entity Framework Core phổ biến nhất cho cơ sở dữ liệu tương thích với MySQL. Nó hỗ trợ EF Core 3. 1 [và thấp hơn] và sử dụng MySqlConnector để liên lạc với máy chủ cơ sở dữ liệu hiệu suất cao. Các phiên bản sau của MySqlConnector, EF Core,.

Chủ Đề