From 117dbc4887d9db2d7fdd63d5e8e17719a2bd42c1 Mon Sep 17 00:00:00 2001 From: Smit Patel Date: Fri, 13 Mar 2015 15:56:59 -0700 Subject: [PATCH] Reacting to Changes in EF: Disabling use of Identity Column for PK --- src/MusicStore/Models/MusicStoreContext.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/MusicStore/Models/MusicStoreContext.cs b/src/MusicStore/Models/MusicStoreContext.cs index 5eaa43da36..72822703bd 100644 --- a/src/MusicStore/Models/MusicStoreContext.cs +++ b/src/MusicStore/Models/MusicStoreContext.cs @@ -26,8 +26,8 @@ namespace MusicStore.Models builder.Entity().Key(o => o.OrderDetailId); // TODO: Remove this when we start using auto generated values - builder.Entity().Property(a => a.ArtistId).GenerateValueOnAdd(generateValue: false); - builder.Entity().Property(g => g.GenreId).GenerateValueOnAdd(generateValue: false); + builder.Entity().Property(a => a.ArtistId).GenerateValueOnAdd(generateValue: false).ForSqlServer(b => b.UseNoValueGeneration()); + builder.Entity().Property(g => g.GenreId).GenerateValueOnAdd(generateValue: false).ForSqlServer(b => b.UseNoValueGeneration()); //Deleting an album fails with this relation builder.Entity().Ignore(a => a.OrderDetails);