84 votes

Que sont les fichiers .datasource de la référence du service WCF ?

Quels sont les fichiers .datasource qui sont automatiquement générés par "Create Service Reference" dans Visual Studio ? Le commentaire dans le fichier est le suivant :

Ce fichier est généré automatiquement par Visual Studio .Net. Il s'agit utilisé pour stocker les informations de configuration de la source de données des objets génériques.
Renommer l'extension du fichier ou modifier le contenu de ce fichier peut
rendent le fichier méconnaissable par le programme.

Cependant, il semble que ces fichiers soient facultatifs, et je me demande donc à quoi ils servent. Je me demande également s'il est vraiment sûr de les supprimer, car ils causent souvent des problèmes de longueur de chemin sous XP.

http://www.eggheadcafe.com/conversation.aspx?messageid=34104031&threadid=34104026

Quelqu'un peut-il m'indiquer une documentation officielle de MS sur ces fichiers ?

38voto

tomasr Points 9990

Pour autant que je me souvienne, ils sont juste générés pour que vous puissiez utiliser les contrats de données utilisés dans le service comme sources de données d'objet pour la liaison de données avec les contrôles de l'interface utilisateur.

18voto

Chris Schroll Points 101

Les fichiers .datasource sont facultatifs, mais ils peuvent être utilisés dans votre application client pour lier facilement un contrat de données à un contrôle de l'interface utilisateur. Voici un article expliquant comment les utiliser :

http://msdn.microsoft.com/en-us/library/ee373840.aspx

12voto

Adam Nofsinger Points 1680

J'ai pu les supprimer d'un de nos projets. Le projet s'est bien construit et a bien chargé les données de la base de données, donc je suppose que c'était sûr. J'aimerais cependant entendre quelqu'un qui en sait plus sur eux peser sur cet élément du sujet.

3voto

elfekz Points 1328

Développez votre Reference.svcmap à partir de visual studio.

Référence de la mise à jour.

Et supprimer avertissement jaune sources de données.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X