feat: add EF migrations and design-time factory
- Fix EmailEmailTemplateEntityConfiguration -> EmailTemplateEntityConfiguration - Rename tables to match domain: templates->email_templates, providers->email_channels, provider_usage->email_channel_usage - Add NotificationDbContextFactory for design-time migrations tooling - Add InitialCreate migration: email_templates, email_channels, email_channel_usage Ref: IT-628 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
+2
-2
@@ -4,11 +4,11 @@ using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace HrynCo.NotificationService.DAL.EF.Configurations;
|
||||
|
||||
internal class EmailEmailTemplateEntityConfiguration : IEntityTypeConfiguration<EmailTemplateEntity>
|
||||
internal class EmailTemplateEntityConfiguration : IEntityTypeConfiguration<EmailTemplateEntity>
|
||||
{
|
||||
public void Configure(EntityTypeBuilder<EmailTemplateEntity> builder)
|
||||
{
|
||||
builder.ToTable("templates");
|
||||
builder.ToTable("email_templates");
|
||||
|
||||
builder.HasKey(x => x.Id);
|
||||
builder.Property(x => x.Id).HasColumnName("id");
|
||||
|
||||
Reference in New Issue
Block a user