2010-12-12 97 views
3

que je utilise l'approche décrite ici: -Entités ADO.NET - Modèle-premières annotations de données

http://blogs.msdn.com/b/adonet/archive/2010/12/06/ef-feature-ctp5-code-first-walkthrough.aspx

Je voudrais utiliser le concepteur de surface pour développer mon modèle, puis utilisez les classes partielles inclure des annotations de données pour validation. Toutefois, si j'utilise une classe partielle et que j'essaie ensuite de référencer une propriété existante, le compilateur se plaint que la propriété existe déjà.

Comment puis-je m'en débarrasser?


par exemple.

public partial class Product 
{ 
    [Required(ErrorMessage="Name is required")] 
    public string Name { get; set; } 
} 

Le compilateur dit "Le nom est déjà défini".

+0

Comment êtes-vous référence à la propriété ? Pouvez-vous envoyer votre code? – Oded

+0

a ajouté un échantillon de code - thanks –

Répondre