Files
JavaScriptServices/samples/angular/MusicStore/Apis/Models/MusicStoreContext.cs
SteveSandersonMS f693bd60e3 Initial state
2015-11-02 10:30:36 -08:00

39 lines
1.3 KiB
C#

using System;
using System.Linq;
using Microsoft.AspNet.Identity;
using Microsoft.AspNet.Identity.EntityFramework;
using Microsoft.Data.Entity;
using Microsoft.Data.Entity.Metadata;
using Microsoft.Framework.OptionsModel;
namespace MusicStore.Models
{
public class ApplicationUser : IdentityUser { }
public class MusicStoreContext : IdentityDbContext<ApplicationUser>
{
public MusicStoreContext()
{
}
public DbSet<Album> Albums { get; set; }
public DbSet<Artist> Artists { get; set; }
public DbSet<Order> Orders { get; set; }
public DbSet<Genre> Genres { get; set; }
public DbSet<CartItem> CartItems { get; set; }
public DbSet<OrderDetail> OrderDetails { get; set; }
protected override void OnModelCreating(ModelBuilder builder)
{
// Configure pluralization
builder.Entity<Album>().ToTable("Albums");
builder.Entity<Artist>().ToTable("Artists");
builder.Entity<Order>().ToTable("Orders");
builder.Entity<Genre>().ToTable("Genres");
builder.Entity<CartItem>().ToTable("CartItems");
builder.Entity<OrderDetail>().ToTable("OrderDetails");
base.OnModelCreating(builder);
}
}
}