Как бороться с предупреждением о null?

Как вы обычно обходите данные предупреждения? Я просто гарантирую, что Name точно не будет name, я его проверяю с помощью FluentValidation, обычно я просто вырубаю это, но это не самый лучший способ)

Собственно предупреждение: Свойство не допускающий значение null должен содержать отличное от null при выходе из конструктора

public record CreateCatalogBrandRequest : IRequest<CreateCatalogBrandResponse>
{
    public string Name { get; set; } 
}

public class CreateCatalogBrandRequestValidator : AbstractValidator<CreateCatalogBrandRequest>
{
    public CreateCatalogBrandRequestValidator()
    {
        RuleFor(x => x.Name)
            .NotEmpty()
            .WithMessage("Name field is required")
            .MaximumLength(255)
            .WithMessage("The maximum length of the Name field is 255 characters");
    }
}

Ответы (0 шт):