小编Ε Г*_*И О的帖子

ASP.NET Core - 无法在属性“MerchantStatus”上设置“System.Int32”类型的默认值“1”

在 ASP.NET Core 中,我有这个枚举:

    public enum MerchantStatus : byte
    {
        Inactive = 0,
        Active = 1
    }
Run Code Online (Sandbox Code Playgroud)

模型:

public class Merchant : AuditableBaseEntity 
{
    [Required(ErrorMessage = "Merchant Name is required")]
    [Column(TypeName = "Varchar")]
    [StringLength(100)]
    public string MerchantName { get; set; }

    [Required(ErrorMessage = "Account Number is required")]
    [Column(TypeName = "Varchar")]
    [StringLength(50)]
    public string AccountNumber { get; set; }


    public MerchantStatus? MerchantStatus { get; set; } // 0=Inactive, 1=Active  Active/Inactive --default value

    [Display(Name = "Charge Mode")]
    public ChargeMode? ChargeMode { get; …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework asp.net-core

2
推荐指数
1
解决办法
1310
查看次数

标签 统计

asp.net-core ×1

c# ×1

entity-framework ×1