Je souhaite ajouter un attribut navigable à certaines propriétés pour les entités générées par LINQ to SQL.Ajout de plusieurs attributs à l'entité LINQ to SQL
Est-ce une bonne idée? Puisque ces entités sont générées automatiquement, et quand je les régénère, elles (les attributs que j'ai ajoutés) peuvent être écrasées.
Cela n'est pas correct, vous pouvez le faire en utilisant l'attribut MetadataType: http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.metadatatypeattribute.aspx Voir ici pour un exemple de tutoriel complet : http://goneale.com/2009/03/04/using-metadatatype-attribute-with-aspnet-mvc-xval-validation-framework/ –
Ceci n'aura aucun effet. Tant que vous avez raison, vous pouvez utiliser un attribut MetadataType pour pointer vers une classe de métadonnées avec plus d'informations, le framework n'utilise pas cet attribut et une application doit être spécialement écrite pour gérer cet attribut, comme le fait le mécanisme de validation des annotations de données. – Steven