Forçando o EditorFor a prefixar os itens de entrada exibidos no Nome da Classe?

Eu tenho um EditorFor:

<%: Html.EditorFor(model => model.Client, "ClientTemplate", new { editing = false })%>

Isso vinculará à exibição fina (como esperado), mas não vinculará a vinculação quando o modelo for postado. Isso ocorre porque o ID do formulário não está sendo prefixado com "Cliente".

Normalmente, nessa situação, apenas passo o modelo e, em seguida, vinculo as entradas ao model.Client.PropertyName no modelo, mas essa não é uma opção nesse caso, pois o modelo é usado em dois modelos de exibição diferentes (com o cliente ativado).

Alguma sugestão sobre como vincular isso corretamente?

Muito obrigado, Kohan.

Termo aditivo

Parece que isso foi um mal-entendido da minha parte, o problema que agora entendo é que fluentHtml não funciona dentro dos modelos EditorFor. (O mesmo vale para essa correção, que, como se vê, não era necessária, pois o EditorFor fará o prefixo automaticamente para mim se eu substituir o fluentHtml por ajudantes normais de mvc html)

questionAnswers(2)

yourAnswerToTheQuestion