From cbde5ba9820eac6671d9b703fb921345e97a88a3 Mon Sep 17 00:00:00 2001 From: David Fowler Date: Fri, 26 Sep 2014 02:36:17 -0700 Subject: [PATCH] Disable store generated properties for the Ids. --- src/MusicStore/Models/MusicStoreContext.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/MusicStore/Models/MusicStoreContext.cs b/src/MusicStore/Models/MusicStoreContext.cs index e2bb7700dd..52ec3c644e 100644 --- a/src/MusicStore/Models/MusicStoreContext.cs +++ b/src/MusicStore/Models/MusicStoreContext.cs @@ -33,6 +33,14 @@ namespace MusicStore.Models builder.Entity().Key(c => c.CartItemId); builder.Entity().Key(o => o.OrderDetailId); + // TODO: Remove this when we start using auto generated values + builder.Entity().Property(a => a.AlbumId).GenerateValuesOnAdd(generateValues: false); + builder.Entity().Property(a => a.ArtistId).GenerateValuesOnAdd(generateValues: false); + builder.Entity().Property(o => o.OrderId).GenerateValuesOnAdd(generateValues: false); + builder.Entity().Property(g => g.GenreId).GenerateValuesOnAdd(generateValues: false); + builder.Entity().Property(c => c.CartItemId).GenerateValuesOnAdd(generateValues: false); + builder.Entity().Property(o => o.OrderDetailId).GenerateValuesOnAdd(generateValues: false); + base.OnModelCreating(builder); } }