下面這篇微軟的官方文件詳細介紹瞭如何給EF Core的實體類定義Key:
Keys
注意,其中的Configuring a primary key還介紹瞭如何使用Fluent API,來用多個欄位給實體類定義組合Key:
protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity<Car>() .HasKey(c => new { c.State, c.LicensePlate }); }