Удалены <remarks>, <summary> сжаты до короткой фразы, вырезаны ссылки на Task/Ruling/этап/python/прототип; //-комментарии со ссылками на процесс удалены; то же в .proto. Правила обновлены в docs/spec/Код-стайл-Дейл.md. Строк комментариев 27210 -> ~19100.
23 lines
669 B
C#
23 lines
669 B
C#
using Deal.Infrastructure.Persistence.Entities;
|
|
using Microsoft.EntityFrameworkCore;
|
|
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
|
|
|
namespace Deal.Infrastructure.Persistence.Configurations;
|
|
|
|
/// <summary>
|
|
/// EF-конфигурация тенанта
|
|
/// </summary>
|
|
public sealed class TenantConfiguration : IEntityTypeConfiguration<TenantEntity>
|
|
{
|
|
private const int NameMaxLength = 200;
|
|
|
|
public void Configure(EntityTypeBuilder<TenantEntity> builder)
|
|
{
|
|
builder.ToTable("tenants", "public");
|
|
|
|
builder.HasKey(x => x.Id);
|
|
|
|
builder.Property(x => x.Name).HasMaxLength(NameMaxLength).IsRequired();
|
|
}
|
|
}
|