/
d3h5
/
Unistream.TestTask
Обзор
Документация
Войти
/
d3h5
/
Unistream.TestTask
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Unistream.TestTask.DataAccessImpl/Migrations/ApplicationDbContextModelSnapshot.cs
95 строк
4 KB
WORKSTATION-H\mrthe
Правки, отладка
03 июн 2025, 17:24
03 июн 2025, 17:24
012cad7
Код
Авторство
О чём код?
// <auto-generated /> using System; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; using Unistream.TestTask.DataAccessImpl.DataContexts; using Unistream.TestTask.DataAccessInterfaces.DataContexts.Entities; #nullable disable namespace Unistream.TestTask.DataAccessImpl.Migrations { [DbContext(typeof(ApplicationDbContext))] partial class ApplicationDbContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("ProductVersion", "9.0.5") .HasAnnotation("Relational:MaxIdentifierLength", 63); NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "operation", new[] { "credit", "debit" }); NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "status", new[] { "cancelled", "completed", "created", "error", "processing", "reverse" }); NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); modelBuilder.Entity("Unistream.TestTask.DataAccessInterfaces.DataContexts.Entities.TransactionEntity", b => { b.Property<long>("Nonce") .ValueGeneratedOnAdd() .HasColumnType("bigint") .HasColumnName("nonce"); NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Nonce")); b.Property<decimal>("Amount") .HasPrecision(18, 2) .HasColumnType("numeric(18,2)") .HasColumnName("amount"); b.Property<decimal>("BalanceAfter") .HasPrecision(18, 2) .HasColumnType("numeric(18,2)") .HasColumnName("balance_after"); b.Property<decimal>("BalanceBefore") .HasPrecision(18, 2) .HasColumnType("numeric(18,2)") .HasColumnName("balance_before"); b.Property<Guid>("ClientId") .HasColumnType("uuid") .HasColumnName("client_id"); b.Property<DateTime>("DateTime") .HasColumnType("timestamp without time zone") .HasColumnName("datetime"); b.Property<Guid>("Id") .HasColumnType("uuid") .HasColumnName("id"); b.Property<DateTime>("InsertDateTime") .HasColumnType("timestamp without time zone") .HasColumnName("insert_datetime"); b.Property<Operation>("Operation") .HasColumnType("operation") .HasColumnName("operation"); b.Property<Guid?>("ParentTransactionId") .HasColumnType("uuid") .HasColumnName("parent_transaction_id"); b.Property<Status>("Status") .HasColumnType("status") .HasColumnName("status"); b.HasKey("Nonce"); b.HasIndex("Id") .IsUnique(); b.HasIndex("Status"); b.HasIndex("ClientId", "DateTime") .IsDescending(false, true); b.ToTable("transactions", "public"); }); #pragma warning restore 612, 618 } } }