小编Har*_*rma的帖子

MySql.Data.EntityFrameworkCore与Pomelo.EntityFrameworkCore.MySql

我应该在.Net Core 2企业级Web应用程序中使用哪个数据库连接器来处理大量数据.

我有两个选择:

  1. Pomelo.EntityFrameworkCore.MySql
  2. MySql.Data.EntityFrameworkCore

但仍然混淆了哪一个选择开发.

我开始使用MySql.Data.EntityFrameworkCore,这是MySQL官方提供商,但在代码首次迁移后面临几个问题我不得不再次谷歌寻找更好的选择.

经过一番研究后,我发现Pomelo.EntityFrameworkCore.MySql对我的应用程序更有帮助,它也涵盖了我以前遇到的问题.

但是,对于长期选择哪一个,我仍然有点困惑.

Pomelo目前工作正常,但我不确定他们(柚子团队)是否会一直保持更新,并将与市场上最新的.Net Core版本保持同步?

MySql没有按预期工作,但唯一的优点是:它由MySQl本身提供.

请帮我决定

mysql entity-framework pomelo entity-framework-core asp.net-core-2.0

16
推荐指数
0
解决办法
6104
查看次数

.Net Core2 EF MySQL在将外键列更改为可空时有问题

我正在开发一个应用程序,我通过Code First方法使用.Net Core 2,EF Core和MySQL作为数据库服务器.

我有2张桌子:

  1. 用户
  2. 雇员

用户表是包含用户信息的主表,Employee表是具有列ID_User的子表,如下所示:

 public class User : BaseEntity
    {
        public int ID_User { get; set; }
        public string Name { get; set; }
        public string UserName { get; set; }
        public string Password { get; set; }

        public virtual ICollection<Employee> Employees{get;set;}
    }



 public class Employee : Entity
    {
        public int ID_Employee { get; set; }
        public string Name { get; set; }

        public int ID_User { get; set; }

        public virtual User User { …
Run Code Online (Sandbox Code Playgroud)

.net mysql entity-framework .net-core asp.net-core

6
推荐指数
1
解决办法
1365
查看次数