Удалены <remarks>, <summary> сжаты до короткой фразы, вырезаны ссылки на Task/Ruling/этап/python/прототип; //-комментарии со ссылками на процесс удалены; то же в .proto. Правила обновлены в docs/spec/Код-стайл-Дейл.md. Строк комментариев 27210 -> ~19100.
24 lines
777 B
C#
24 lines
777 B
C#
using Deal.Infrastructure.Persistence.Entities;
|
|
using Microsoft.EntityFrameworkCore;
|
|
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
|
|
|
namespace Deal.Infrastructure.Persistence.Configurations;
|
|
|
|
/// <summary>
|
|
/// EF-конфигурация кандидата Discovery
|
|
/// </summary>
|
|
public sealed class DiscCandidateConfiguration : IEntityTypeConfiguration<DiscCandidateEntity>
|
|
{
|
|
public void Configure(EntityTypeBuilder<DiscCandidateEntity> builder)
|
|
{
|
|
builder.ToTable("DiscCandidates");
|
|
|
|
builder.HasKey(x => x.DialogId);
|
|
|
|
builder.Property(x => x.MarksJson).HasColumnType("text");
|
|
builder.Property(x => x.TopicsJson).HasColumnType("text");
|
|
|
|
builder.HasIndex(x => new { x.TaskId, x.Status });
|
|
}
|
|
}
|