blob: 9bfabc488615d3bdfb7812bff2e58a0a3c8470b3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
using Microsoft.EntityFrameworkCore;
namespace IOL.WebApi.Template.Data.Database
{
public class AppDbContext : DbContext
{
public AppDbContext(DbContextOptions<AppDbContext> options) : base(options) { }
public DbSet<User> Users { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder) {
#if false
var seedUser = new User("admin@example.org");
seedUser.Id = Guid.NewGuid();
seedUser.HashAndSetPassword("asdf1234");
modelBuilder.Entity<User>().HasData(seedUser);
#endif
modelBuilder.Entity<User>(e => {
e.ToTable("users");
});
base.OnModelCreating(modelBuilder);
}
}
}
|