Dyskretne atrybuty danych sprawdzania poprawności klienta nie są renderowane dla zagnieżdżonych reguł właściwości

Korzystając z FluentValidation 4.4, następujące reguły emitują prawidłowe dyskretne atrybuty danych walidacyjnych w polach wejściowych:

RuleFor(e => e.PrimaryContact).NotEmpty();

renderowanie następującego html:

<input class="text-box single-line k-textbox input-validation-error" 
       data-val="true" data-val-required="'Primary Contact' should not be empty." 
       id="PrimaryContact" name="PrimaryContact" type="text" value="">

Reguła z właściwością zagnieżdżoną nie emituje jednak żadnych atrybutów danych walidacji:

RuleFor(e => e.Company.Name).NotEmpty();

renderowanie następującego html:

 <input class="text-box single-line k-textbox" id="Company_Name" name="Company.Name" type="text" value="">

czego mi brakuje?

questionAnswers(2)

yourAnswerToTheQuestion