Files
EonaCat.Logger.LogServer/EonaCat.Logger.LogServer/Migrations/20260108140035_InitialCreate.Designer.cs
2026-01-08 15:33:41 +01:00

123 lines
3.8 KiB
C#

// <auto-generated />
using System;
using LogCentral.Server.Data;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable
namespace EonaCat.Logger.LogServer.Migrations
{
[DbContext(typeof(LogCentralDbContext))]
[Migration("20260108140035_InitialCreate")]
partial class InitialCreate
{
/// <inheritdoc />
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder.HasAnnotation("ProductVersion", "10.0.1");
modelBuilder.Entity("LogCentral.Server.Models.Application", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property<string>("ApiKey")
.IsRequired()
.HasColumnType("TEXT");
b.Property<DateTime>("CreatedAt")
.HasColumnType("TEXT");
b.Property<bool>("IsActive")
.HasColumnType("INTEGER");
b.Property<string>("Name")
.IsRequired()
.HasColumnType("TEXT");
b.HasKey("Id");
b.HasIndex("Name")
.IsUnique();
b.ToTable("Applications");
});
modelBuilder.Entity("LogCentral.Server.Models.LogEntry", b =>
{
b.Property<string>("Id")
.HasColumnType("TEXT");
b.Property<string>("ApplicationName")
.IsRequired()
.HasColumnType("TEXT");
b.Property<string>("ApplicationVersion")
.IsRequired()
.HasColumnType("TEXT");
b.Property<string>("Category")
.IsRequired()
.HasColumnType("TEXT");
b.Property<string>("CorrelationId")
.HasColumnType("TEXT");
b.Property<string>("Environment")
.IsRequired()
.HasColumnType("TEXT");
b.Property<string>("Exception")
.HasColumnType("TEXT");
b.Property<int>("Level")
.HasColumnType("INTEGER");
b.Property<string>("MachineName")
.IsRequired()
.HasColumnType("TEXT");
b.Property<string>("Message")
.IsRequired()
.HasColumnType("TEXT");
b.Property<string>("PropertiesJson")
.HasColumnType("TEXT");
b.Property<string>("RequestId")
.HasColumnType("TEXT");
b.Property<string>("SessionId")
.HasColumnType("TEXT");
b.Property<string>("StackTrace")
.HasColumnType("TEXT");
b.Property<DateTime>("Timestamp")
.HasColumnType("TEXT");
b.Property<string>("UserId")
.HasColumnType("TEXT");
b.HasKey("Id");
b.HasIndex("ApplicationName");
b.HasIndex("Environment");
b.HasIndex("Level");
b.HasIndex("Timestamp");
b.ToTable("LogEntries");
});
#pragma warning restore 612, 618
}
}
}