2010-02-12 6 views
1

Après-midi tousLes classes LINQ to SQL et Datacontext ne sont pas créées

Cela me rend fou.

Sans raison apparente (bien sûr il doit y en avoir un), mon projet web ne va plus générer de classes/contextes de données LINQ to SQL !!! Je vais sur la routine habituelle de clic droit sur le projet, en ajoutant un nouvel élément, sélectionné LINQ to SQL classes, puis en faisant glisser sur une table à partir de Server Explorer, enregistrer et construire mais non ... la chose sanglante ne sera pas apparaître!!!

Est-ce que quelqu'un sait pourquoi cela peut se produire/qu'ai-je fait de mal?

+0

La propriété 'Custom Tool' est-elle définie sur' MSLinqToSQLGenerator' pour le fichier dbml? –

+0

Quelle version de VS êtes-vous en cours d'exécution, est-ce un webforms ou un projet MVC, s'il vous plaît donner plus de détails. –

Répondre

2

Compris.

Fondamentalement, ne renommez JAMAIS les éléments.

J'avais déjà utilisé OnlineReporting dans un élément, l'espace de nom lorsque linq crée les classes l'utilisait comme espace de nom.

Cependant, j'ai ensuite changé cela en Reporting mais quand la génération de linq en sql s'est produite, elle utilisait toujours l'ancien namespace. Je suis allé dans le fichier designer.cs, modifié l'espace de nom pour correspondre au nouveau format et cela a fonctionné.

Questions connexes