【问题标题】:API Controller with action using Entity Framework value cannot be null具有使用实体框架值的操作的 API 控制器不能为空
【发布时间】:2020-09-26 11:17:13
【问题描述】:

我正在做一个项目。使用 angular 9asp.net core Web api 我做了 db 的脚手架,但是当我想用 API 控制器创建一个控制器并使用 Entity Framework 操作时,它向我显示了这个错误:

这里是我的 appsettings.json:

启动和 dbcontext:

namespace livraison.Models
{

public partial class gestion_livraisonContext : DbContext
{ 

    public gestion_livraisonContext(DbContextOptions<gestion_livraisonContext> options)
        : base(options)
    {
    }

    public virtual DbSet<Agence> Agence { get; set; }
    public virtual DbSet<Client> Client { get; set; }
    public virtual DbSet<ClientPar> ClientPar { get; set; }
    public virtual DbSet<ClientPro> ClientPro { get; set; }
    public virtual DbSet<Commande> Commande { get; set; }
    public virtual DbSet<Livreur> Livreur { get; set; }
    public virtual DbSet<Responsable> Responsable { get; set; }
    public virtual DbSet<Superadmin> Superadmin { get; set; }
    public virtual DbSet<Ville> Ville { get; set; }


}
    }

【问题讨论】:

    标签: c# asp.net asp.net-core asp.net-web-api .net-core


    【解决方案1】:

    将构造函数gestion_livraisonContext类改成如下代码:

    public gestion_livraisonContext(DbContextOptions options)
            : base(options)
        {
        }
    

    【讨论】:

    猜你喜欢
    • 2017-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-24
    • 2021-11-17
    • 1970-01-01
    相关资源
    最近更新 更多