Question

Je viens de télécharger MVC et je suis en train de suivre un tutoriel. Tout se passe bien jusqu'à ce que j'essaie de déclarer un objet DataContext.

Mon dbml est nommé db.dbml (un autre test a été nommé sur test.dbml) et j'essaie ceci:

public dbDataContext db = new dbDataContext();

je reçois:

  

Le type ou le nom de l'espace de nom   'dbDataContext' est introuvable.

Est-ce que je manque quelque chose? Dans les formulaires Web, c'est tout ce que j'avais à faire et dans le didacticiel, c'est tout ce qui est présenté. J'ai téléchargé le dernier MVC aujourd'hui ...

Merci.

** EDIT: J'utilise VS2008 SP1

Était-ce utile?

La solution

Il s’agit d’un bogue sp1 si vous utilisez des classes partielles. Consultez les solutions suivantes: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback. aspx? FeedbackID = 361577

Autres conseils

Quelques questions rapides: le nom de votre contexte de données "dbDataContext"? ... est-il également dans un espace de noms? (avez-vous cet espace de noms référencé).

Une autre question ... est-ce une erreur d'exécution ou une erreur de compilation?

essayez d'ajouter du contexte à l'espace de noms {NomProjet} .Models ...

parce que les modèles sont stockés dans l'espace de noms des modèles .. essayez de vérifier si vous avez inclus l'espace de noms dans votre contexte actuel ..

une fois que vous avez ajouté la classe, générez simplement la solution.Vous trouverez vos classes dans la liste

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top