У меня есть запись нравится это:
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
Проверить все свойства не являются нулевыми, если одно из свойств не является нулевым ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Проверить все свойства не являются нулевыми, если одно из свойств не является нулевым
Anonymous » » в форуме C# - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-