Проверить все свойства не являются нулевыми, если одно из свойств не является нулевымC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Проверить все свойства не являются нулевыми, если одно из свойств не является нулевым

Сообщение Anonymous »

У меня есть запись нравится это:
public record UpdateRequest
{
public int? Prop1 { get; init; }
public int? Prop2 { get; init; }
public int? Prop3 { get; init; }
}
< /code>
Использование проверки бегемота, мне нужно подтвердить, если одно из значений свойства должно существовать, два других значения свойств должны существовать. < /p>
Вот что я попробовал, и я не смог его работать: < /p>
< /p>
x)
.Cascade(CascadeMode.Stop)
.Must(x => x.Prop1.GetValueOrDefault() > 0 && (x.Prop2.GetValueOrDefault() 0 && (x.Prop1.GetValueOrDefault() 0 && (x.Prop1.GetValueOrDefault()

Подробнее здесь: https://stackoverflow.com/questions/796 ... s-not-null
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»