Fix sample data in MusicStore.Spa
This commit is contained in:
parent
e1c385d27f
commit
2766b3a4f0
|
|
@ -47,6 +47,11 @@ namespace MusicStore.Models
|
|||
builder.Entity<CartItem>().Key(ci => ci.CartItemId);
|
||||
builder.Entity<OrderDetail>().Key(od => od.OrderDetailId);
|
||||
|
||||
// TODO: Remove this when we start using auto generated values
|
||||
builder.Entity<Artist>().Property(a => a.ArtistId).GenerateValuesOnAdd(generateValues: false);
|
||||
builder.Entity<Album>().Property(a => a.ArtistId).GenerateValuesOnAdd(generateValues: false);
|
||||
builder.Entity<Genre>().Property(g => g.GenreId).GenerateValuesOnAdd(generateValues: false);
|
||||
|
||||
builder.Entity<Album>(b =>
|
||||
{
|
||||
b.ForeignKey<Genre>(a => a.GenreId);
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue