2010-08-25 7 views
1

Les services RIA génèrent tout le code client dans un seul fichier (namespace.g.cs) pour chaque service de domaine et classe DTO. Je me demandais s'il est possible de le configurer pour générer un fichier séparé pour chaque classe?Le fichier généré par RIA contient tout le code du proxy, peut-il être divisé?

JD.

Ps. La raison pour laquelle je demande est que j'espérais qu'il serait plus facile de naviguer dans les classes en utilisant resharper car il est un peu difficile de naviguer lorsque toutes les classes sont dans un fichier.

Répondre

1

Il n'existe pas de moyen facile de générer des fichiers séparés. MS a choisi l'itinéraire le plus facile lors de la construction de ce générateur.

Vous pouvez toujours écrire une petite application pour la diviser en fichiers de classe séparés. La logique n'est pas difficile. Si vous devez faire le fractionnement souvent, ou pour une grande équipe, il serait justifiable de passer une demi-journée à le construire.

(peut-être même faire moi-même, comme je l'ai le même problème. Si je ne fais que je vais le publier sur mon site web pour tous à utiliser)

+0

Cheers, laissez-moi savoir si vous écrivez quelque chose. L'autre question est, pour que resharper travaille sur les fichiers séparés, doivent-ils être inclus dans le projet. La bonne chose que j'ai aimé à propos du fichier resharpers Structure (Cntrl + F11) était qu'il montre les méthodes partielles afin que vous puissiez voir les points d'extension. –

+0

Je supposais que les fichiers séparés remplaceraient le un grand dans le projet (heureusement sans le casser!) :) –

+0

Pas sûr, devrait probablement être d'accord. Je pense que je peux jeter un oeil aux modèles T4 pour voir comment ils fonctionnent. –

Questions connexes