特性约束
注解 | 说明 |
[Required] | 非空约束,必填 |
[StringLength(maximumLength:15,MinimumLength = 4)] | 限制字符串长度,第一个参数为最大长度,第二参数为最小长度 |
[MaxLength(15)] | 最大长度 |
[MinLength(6)] | 最小长度 |
[Column("StudentName",TypeName = "varhcar")] | 设置列名,以及映射到sqlserver后的数据类型 |
[Table("Student",Schema = "Stu")] | 设置表名,以及表的前缀,默认是dbo |
[ForeignKey("StudentId")] | 设置外键,参数为外键的字段名称 |
[NotMapped] | 不映射到数据库 |