// using System; using EVCB_OCPP.Domain; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable namespace EVCB_OCPP.Domain.Migrations.ConnectionLogDB { [DbContext(typeof(ConnectionLogDBContext))] partial class ConnectionLogDBContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .UseCollation("Chinese_Taiwan_Stroke_CI_AS") .HasAnnotation("ProductVersion", "7.0.12") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); modelBuilder.Entity("EVCB_OCPP.Domain.Models.ConnectionLogDB.MachineConnectionLog", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("bigint"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("CreatedOn") .HasColumnType("datetime"); b.Property("ChargeBoxId") .HasMaxLength(128) .HasColumnType("nvarchar(128)"); b.Property("Data") .HasMaxLength(3600) .HasColumnType("nvarchar(3600)"); b.Property("EvseendPoint") .HasMaxLength(25) .HasColumnType("nvarchar(25)") .HasColumnName("EVSEEndPoint"); b.Property("IsSent") .HasColumnType("bit"); b.Property("MessageType") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("Msg") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("Session") .HasMaxLength(36) .HasColumnType("nvarchar(36)"); b.HasKey("Id", "CreatedOn"); b.ToTable("MachineConnectionLog", (string)null); }); #pragma warning restore 612, 618 } } }