diff --git a/src/MusicStore/Models/CartItem.cs b/src/MusicStore/Models/CartItem.cs index 64550abf9a..40e3094b54 100644 --- a/src/MusicStore/Models/CartItem.cs +++ b/src/MusicStore/Models/CartItem.cs @@ -5,7 +5,6 @@ namespace MusicStore.Models { public class CartItem { - [Key] public int CartItemId { get; set; } [Required] diff --git a/src/MusicStore/Models/MusicStoreContext.cs b/src/MusicStore/Models/MusicStoreContext.cs index d9ce7bf7b7..2adc42c980 100644 --- a/src/MusicStore/Models/MusicStoreContext.cs +++ b/src/MusicStore/Models/MusicStoreContext.cs @@ -18,6 +18,8 @@ namespace MusicStore.Models protected override void OnModelCreating(ModelBuilder builder) { + builder.Entity().Key(b => b.CartItemId); + // TODO: Remove when explicit values insertion removed. builder.Entity().Property(a => a.ArtistId).ValueGeneratedNever(); builder.Entity().Property(g => g.GenreId).ValueGeneratedNever();