Je génère la majeure partie de mon code de génération de modèles ASP.NET MVC. Tous les fichiers générés sont des classes partielles qui utilisent des conventions de dénomination standard. Par exemple, mon fichier de contrôleur d'employé est nommé EmployeeController.cs. Si je souhaite étendre EmployeeController avec une logique personnalisée non générée, je crée un deuxième fichier de classe partiel nommé EmployeeControllerCustom.cs. Je sépare la logique personnalisée et la logique générée en deux fichiers différents afin que la prochaine fois que je génère le EmployeeController, mes modifications personnalisées ne sont pas écrasées. Ajouter le suffixe "Personnalisé" au nom de fichier me semble raisonnable, mais y a-t-il une convention de dénomination de fichier de classe partielle plus établie que je devrais suivre?
la source
SomeType.ICustomTypeDescriptor.cs
. Le.
(IMO) sépare les deux choses: le type réel (SomeType
) et l'intentionICustomTypeDescriptor
- les deux sont déjà entièrement encadrés; en plus, il correspond parfaitement avec des choses commeSomeForm.Designer.cs
;-pPour ajouter à la réponse de Marc Gravell ♦, j'ai eu une situation avec des fichiers dans un sous-dossier et le
DependentUpon
nœud étant ignoré. Bref, dans un tel cas, mon xml devait être:J'espère que ça aidera quelqu'un :)
la source