123 lines
3.8 KiB
C#
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
|
|
}
|
|
}
|
|
}
|