From ff29d3f9d7b3a1478aefff0a18af7c37f746c40c Mon Sep 17 00:00:00 2001 From: crupest Date: Sun, 5 Jan 2020 23:19:56 +0800 Subject: Use sqlite development database. --- Timeline/Entities/DatabaseContext.cs | 21 +++++++++++++++++++-- Timeline/Entities/TimelineMemberEntity.cs | 1 + 2 files changed, 20 insertions(+), 2 deletions(-) (limited to 'Timeline/Entities') diff --git a/Timeline/Entities/DatabaseContext.cs b/Timeline/Entities/DatabaseContext.cs index 123ae0f3..ffb6158a 100644 --- a/Timeline/Entities/DatabaseContext.cs +++ b/Timeline/Entities/DatabaseContext.cs @@ -2,9 +2,9 @@ using Microsoft.EntityFrameworkCore; namespace Timeline.Entities { - public class DatabaseContext : DbContext + public abstract class DatabaseContext : DbContext { - public DatabaseContext(DbContextOptions options) + public DatabaseContext(DbContextOptions options) : base(options) { @@ -24,4 +24,21 @@ namespace Timeline.Entities public DbSet TimelinePosts { get; set; } = default!; public DbSet TimelineMembers { get; set; } = default!; } + public class ProductionDatabaseContext : DatabaseContext + { + public ProductionDatabaseContext(DbContextOptions options) + : base(options) + { + + } + } + + public class DevelopmentDatabaseContext : DatabaseContext + { + public DevelopmentDatabaseContext(DbContextOptions options) + : base(options) + { + + } + } } diff --git a/Timeline/Entities/TimelineMemberEntity.cs b/Timeline/Entities/TimelineMemberEntity.cs index c8961013..dbe861bd 100644 --- a/Timeline/Entities/TimelineMemberEntity.cs +++ b/Timeline/Entities/TimelineMemberEntity.cs @@ -3,6 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema; namespace Timeline.Entities { + [Table("timeline_members")] public class TimelineMemberEntity { [Column("id"), Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] -- cgit v1.2.3