From 2766b3a4f0f2842ed5b8520309501c37536b268e Mon Sep 17 00:00:00 2001 From: DamianEdwards Date: Mon, 13 Oct 2014 18:06:41 -0700 Subject: [PATCH] Fix sample data in MusicStore.Spa --- src/MusicStore.Spa/Models/MusicStoreContext.cs | 5 +++++ src/MusicStore.Spa/Models/SampleData.cs | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/MusicStore.Spa/Models/MusicStoreContext.cs b/src/MusicStore.Spa/Models/MusicStoreContext.cs index ea573017df..4fd9968a17 100644 --- a/src/MusicStore.Spa/Models/MusicStoreContext.cs +++ b/src/MusicStore.Spa/Models/MusicStoreContext.cs @@ -47,6 +47,11 @@ namespace MusicStore.Models builder.Entity().Key(ci => ci.CartItemId); builder.Entity().Key(od => od.OrderDetailId); + // TODO: Remove this when we start using auto generated values + builder.Entity().Property(a => a.ArtistId).GenerateValuesOnAdd(generateValues: false); + builder.Entity().Property(a => a.ArtistId).GenerateValuesOnAdd(generateValues: false); + builder.Entity().Property(g => g.GenreId).GenerateValuesOnAdd(generateValues: false); + builder.Entity(b => { b.ForeignKey(a => a.GenreId); diff --git a/src/MusicStore.Spa/Models/SampleData.cs b/src/MusicStore.Spa/Models/SampleData.cs index 6c845ba701..6e250eb504 100644 --- a/src/MusicStore.Spa/Models/SampleData.cs +++ b/src/MusicStore.Spa/Models/SampleData.cs @@ -579,11 +579,8 @@ namespace MusicStore.Models new Album { Title = "Zoso", Genre = genres["Rock"], Price = 8.99M, Artist = artists["Led Zeppelin"], AlbumArtUrl = imgUrl }, }; - // TODO [EF] Swap to store generated keys when available - int albumId = 1; foreach (var album in albums) { - album.AlbumId = albumId++; album.ArtistId = album.Artist.ArtistId; album.GenreId = album.Genre.GenreId; }