Entity Framework Core 3.1 学习笔记2 设定字段属性
using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; namespace Demo.Domain { public class Club { public Club() { Players = new List<Player>(); } public int Id { get; set; } public string Name { get; set; } public string City { get; set; } [Column(TypeName ="date")] public DateTime DateOffEstablishment { get; set; } public string History { get; set; } public League League { get; set; } public List<Player> Players { get; set; } } }
using System.ComponentModel.DataAnnotations; namespace Demo.Domain { public class League { public int Id { get; set; } [Required] [MaxLength(100)] public string Name { get; set; } [Required,MaxLength(50)] public string Country { get; set; } } }
Nuget包:
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />