2010-03-29 14 views
0

j'ai suivi les instructions de validation mvc mais je ne parvient pas à résoudre ce problème .... Ceci est LINQ to modèle sql:
DB Model http://img443.imageshack.us/img443/6049/structure.gifproblème de validation MVC2 (référence ambiguë entre le modèle et les modèles)


I définir l'espace entité à CMS.Model

Si je tente de déclarer l'article de classe partielle dans l'espace de noms Portal.Models:

public partial class Article 
    { 
     .... 
    } 

Puis, après avoir utilisé Article article quelque part dans le code je suis l'erreur suivante:

'Article' is an ambiguous reference between 'Portal.Models.Article' and 'CMS.Model.Article'


Portal est le nom du projet et de la CMS est la zone .... je l'ai suivi these instructions j'ASLO créé NerdDinner à partir de zéro et que les travaux de validation exemple . Je ne peux pas comprendre ce que je fais mal ... quelqu'un a remarqué mon erreur? Est-ce lié à donner le nom à l'espace de noms Entity (dans le tutoriel ils ont utilisé un par défaut)

Merci d'avance!

PS Je voudrais noter que je suis C# débutant donc je ne suis pas vraiment au courant de ces classes partielles

Répondre

1

L'erreur que vous obtenez est pas lié à vous validation- faites référence à un classe appelée "Article", mais vous avez des références à deux classes "Article" différentes.

Mettez à jour les références à la classe Article avec le nom qualifié complet et l'erreur doit être résolue.