//
using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Migrations;
using LiteCharmsSecurity.Admin.EntityFramework.Shared.DbContexts;
namespace LiteCharmsSecurity.Admin.EntityFramework.SqlServer.Migrations.Logging
{
[DbContext(typeof(AdminLogDbContext))]
[Migration("20191119163936_DbInit")]
partial class DbInit
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("ProductVersion", "3.0.0")
.HasAnnotation("Relational:MaxIdentifierLength", 128)
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
modelBuilder.Entity("Skoruba.Duende.IdentityServer.Admin.EntityFramework.Entities.Log", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
b.Property("Exception")
.HasColumnType("nvarchar(max)");
b.Property("Level")
.HasColumnType("nvarchar(128)")
.HasMaxLength(128);
b.Property("LogEvent")
.HasColumnType("nvarchar(max)");
b.Property("Message")
.HasColumnType("nvarchar(max)");
b.Property("MessageTemplate")
.HasColumnType("nvarchar(max)");
b.Property("Properties")
.HasColumnType("nvarchar(max)");
b.Property("TimeStamp")
.HasColumnType("datetimeoffset");
b.HasKey("Id");
b.ToTable("Log");
});
#pragma warning restore 612, 618
}
}
}