J'essaie d'utiliser le modèle de contrôleur de supervision dans une application Web simple. Ma vue est un formulaire d'inscription et comporte de nombreux champs à saisir pour un utilisateur (pensez à plusieurs pages d'inscription à Gmail). Ces données vont peupler une entité, et cette entité est traitée lorsque l'utilisateur l'a soumise.Supervision de la conception du contrôleur de supervision
Par exemple:
public interface ICreateAccountView
{
string firstname { get; set; }
string lastname { get; set; }
string loginName { get; set; }
string password { get; set; }
string addressLine1 { get; set; }
string addressLine2 { get; set; }
string postCode { get; set; }
IList<string> preferences { get; set; }
.... Many others omitted
}
J'ai quelques questions à ce sujet:
1) Dois-je avoir des propriétés sur moi comme ça quand j'ai tant? Ne devrais-je pas simplement utiliser l'objet entité que je vais remplir de toute façon?
2) Comme ces données finiront par remplir un objet entité si mon contrôleur détient la référence à cet objet?
Toute aide ou conseil serait apprécié.
+1 pour "motifs trou de lapin". –