J'utilise asp.net MVC3 avec le mot frame Enitity. les deux communiquent via le service Web WCF. Le problème est que, du côté serveur, les développeurs DB ne veulent pas définir les attributs [Required]/[Range] sur la propriété dans leurs classes Entity. Mais je veux valider le champ à ma fin dans l'application mvc3. où j'ai ajouté la référence de service web WCF. qui a généré un proxy. Je ne souhaite pas utiliser Jquery/javascript conformément à la politique du client. donc je dois le faire à mon niveau de contrôleur/modèle. comment gérer cela? certains comment j'ai besoin d'ajouter dynamiquement l'attribut requis aux propriétés de chaque entité à partir de mvc 3 aaplication. besoin de la bonne direction pour accélérer.Validation côté serveur dans asp.net MVC 3 avec cadre d'entité
Oublié d'ajouter: Db développeur striclty éviter à l'utilisateur nécessaire. aussi db pas généré dans l'entité et les mappages.
Ok donc je peux ajouter des attributs aux propriétés des objets existants dans Proxy en utilisant la classe partielle. cela me permettra-t-il? –
Je ne suis pas sûr de votre proxy mais vous pouvez utiliser l'attribut '[MetadataType (typeof (YourOwnClassForValidation))]' pour définir une classe dans laquelle les attributs de validation sont définis sur les propriétés. C'est utile si vous avez une classe d'entité générée automatiquement qui changera la prochaine fois que vous utiliserez le concepteur comme exemple. – Marc