Je luttais aujourd'hui avec les fichiers de conception linq2sql dbml. Quand je commence et place mes tables sur le concepteur tout est OK. Je modifie les espaces de noms et je désactive les propriétés de la chaîne de connexion pour le contexte de données. Ensuite, je veux créer des extensions partielles de mes entités linq. Donc, je tape F7 sur le concepteur de fichiers. À ce stade, tout est cool aussi. Ensuite, quand je change quelque chose avec le schéma de la DB, je reviens et j'ajoute une autre table ou je supprime et rajoute une ancienne, le MyContext.dbml perd le fichier MyContext.design en dessous. Les 2 autres (le .cs et le .layout sont toujours là). Naturellement, cela casse tout ce dont j'ai besoin pour repartir de zéro. Très ennuyant. Des idées?Bug avec le fichier du designer dmbl sous VS2008?
2
A
Répondre
1
Ah! Oui! Vous utilisez VS2008, n'est-ce pas?
Ceci est un bug connu, et il importe réellement où vos using
directives sont votre moitié de la classe partial
...
using Foo;
namespace Bar {
// ...
}
est mauvais, et Trashes le fichier design ...
namespace Bar {
using Foo;
// ...
}
est bien!
Cette ne applique lorsque vous avez SomeName.dbml
et SomeName.cs
, donc une autre solution est de renommer le fichier. Ceci est corrigé dans VS2010. Fou, hein?
0
Vous devez conserver vos classes dans des fichiers/fichiers distincts. Le compilateur C# ne se soucie pas de l'emplacement des pièces, il s'agit donc d'une solution de contournement simple. En outre, si vous avez écrit vos classes dans le fichier généré (ce n'est pas très clair dans votre message), alors ce n'est pas un bug, mais un comportement souhaité.
Questions connexes
- 1. Visual Studio 2008 Designer Bug de fichier?
- 2. Bug dans le compilateur VS2008: DLL introuvable
- 3. WPF DataTemplate/ControlTemplate et designer VS2008
- 4. sqlite - Clés étrangères dans VS2008 Designer
- 5. Telerik RadEditor problème de travail sous VS2008
- 6. Procédure stockée & LINQ, Dmbl Impossible d'interpréter le jeu de résultats
- 7. VS2008 Afficher le concepteur/Afficher le raccourci du code
- 8. Affichage du fichier XAML dans VisualStudio UI Designer exécute le code derrière le fichier?
- 9. C++/CLI, Winforms: Nouveau formulaire sous sous-dossier dans VS2008
- 10. Applet avec Gui Designer
- 11. Ouverture du projet VS2008 à partir de VSS sous Windows7
- 12. Paramètres du projet VS2008
- 13. JPopupMenu bug/glitch (?) Lors de l'affichage du sous-menu
- 14. Le fichier .lib n'est pas créé (VS2008)
- 15. Lotus Domino Designer importation fichier jar tiers
- 16. Visual Studio 2010 problèmes Windows Designer Designer
- 17. Bug avec reCaptcha audio dans le safari
- 18. Développer addins sous .Net V2.0 et VS2008
- 19. tester la charge avec vs2008, comment puis-je obtenir des statistiques du système sous test?
- 20. VS2008 Test de l'unité bogues du projet
- 21. Lors du rendu du fichier js.erb, il rend la mise en page avec le javascript, est-ce un bug?
- 22. bug étrange lors de renommer un fichier avec NSFileManager
- 23. Problèmes de débogage du site Web avec VS2008
- 24. UIButton avec le bug de l'animation UIButtonTypeCustom
- 25. Asp.Net, télécharger l'image avec le serveur Web local VS2008
- 26. Déterminer le nom du fichier dans un sous-dossier du fichier batch
- 27. Installation automatique du pilote dans le projet d'installation VS2008
- 28. Le programme C++ s'exécute lentement dans VS2008
- 29. WinForms designer
- 30. wpf/xaml designer
Avez-vous modifié le fichier .designer? C'est un gros non-non; C'est votre fichier à éditer (il devrait y avoir un gros avertissement en haut). –
@Marc, non, ne modifiez jamais les fichiers de contexte de données générés. Je crée des classes partielles autonomes pour gérer des choses étendues. – dexter
maintenant je me souviens! Désolé, j'étais moins alerte le 15. –