Add initial database context and first entity

This commit is contained in:
2022-06-03 07:37:36 +01:00
parent 54bcf46cd9
commit 96a2112671
10 changed files with 265 additions and 21 deletions

27
Data/DiaryDBContext.cs Normal file
View File

@@ -0,0 +1,27 @@
using Diary.Component.Entry.Repository;
using Microsoft.EntityFrameworkCore;
namespace Diary.Data
{
public interface IDiaryDBContext
{
DbSet<Entry> Entries { get; set; }
}
public class DiaryDBContext : DbContext, IDiaryDBContext
{
public DbSet<Entry> Entries { get; set; }
public DiaryDBContext(DbContextOptions<DiaryDBContext> options) : base(options)
{
}
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
builder.ApplyConfiguration(new EntryConfiguration());
}
}
}