使用实体类创建表的字段限制
使用实体类创建表的字段限制
MaxLength(int)
指定字符串的最大长度
MinLength(int)
指定字符串的最小长度
Required()
指定该属性不能为null或者空字符串
Range(int, int)
指定整数或浮点数的范围
RegularExpression(string)
使用正则表达式验证字符串
Compare(string, object)
将属性值与另一个属性值或者常量进行比较
1 | [ ] |
EmailAddress
验证电子邮件地址
Phone
验证电话号码
Url
验证url
ConcurrencyCheck
指定属性用于并发检查
ForeignKey
指定属性是外键
NotMapped
用于指示 Entity Framework Core 不要将属性映射到数据库中的列。这对于以下情况很有用:
- 您希望在实体类中包含一个属性,但不想将其存储在数据库中。
- 您希望在实体类中包含一个属性,但它是由其他属性计算得出的。
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.