Skip to content

AscarGb/EntityFrameworkCore.Attributes

Repository files navigation

EntityFrameworkCore.Attributes

Entity framework core composite primary key attribute

NuGet

Usage

public class UsersData
{
  [CompositeKey]    
  public Guid UserId{ get; set; }

  [CompositeKey]
  [Required]
  public string DataId { get; set; }
}
public class MyDbContext : DbContext
{
  ...  
  protected override void OnModelCreating(ModelBuilder modelBuilder)
  {
    ...
    modelBuilder.BindCompositeKey();
  }  
}

About

Entity framework core composite primary key attribute

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages