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<CartItem>().Key(ci => ci.CartItemId);
|
||||||
builder.Entity<OrderDetail>().Key(od => od.OrderDetailId);
|
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 =>
|
builder.Entity<Album>(b =>
|
||||||
{
|
{
|
||||||
b.ForeignKey<Genre>(a => a.GenreId);
|
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 },
|
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)
|
foreach (var album in albums)
|
||||||
{
|
{
|
||||||
album.AlbumId = albumId++;
|
|
||||||
album.ArtistId = album.Artist.ArtistId;
|
album.ArtistId = album.Artist.ArtistId;
|
||||||
album.GenreId = album.Genre.GenreId;
|
album.GenreId = album.Genre.GenreId;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue