【问题标题】:Is there 'domain' attribute in .net core?.net 核心中是否有“域”属性?
【发布时间】:2021-08-13 21:52:07
【问题描述】:
public class CreateParams
{
  [Required]
  public string Number { get; set; }
  [Required]
  public string Name { get; set; }
  public string Type { get; set; } // It has to be 'PREMIUM' or 'GOLD'
}

是否有“域”属性? 我希望“类型”是“PREMIUM”或“GOLD”。

【问题讨论】:

  • “域属性”是什么意思?您是否要求一个可以验证字段值的属性?
  • @squillman 是的。正确的。我在研究数据库时看到了这个关键字。所以我认为这意味着。
  • 你在找Enum
  • @Nikki9696 非常感谢!我没想到枚举! HM.. 枚举可以是字符串吗?

标签: c# asp.net .net entity-framework


【解决方案1】:

你可以在这个上应用正则表达式

[RegularExpression("(PREMIUM)|(GOLD)")]
public string Type { get; set; } // It has to be 'PREMIUM' or 'GOLD'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多