Estoy generando la mayor parte de mi código de scaffolding ASP.NET MVC. Todos los archivos generados son clases parciales que utilizan convenciones de nomenclatura estándar. Por ejemplo, mi archivo de controlador de empleados se llama EmployeeController.cs. Si deseo extender el EmployeeController con lógica personalizada no generada, creo un segundo archivo de clase parcial llamado EmployeeControllerCustom.cs. Separo la lógica personalizada y generada en dos archivos diferentes para que la próxima vez que genere el EmployeeController, mis cambios personalizados no se sobrescriban. Agregar el sufijo "Personalizado" al nombre del archivo me parece razonable, pero ¿hay una convención de nomenclatura de archivos de clase parcial más establecida que debería seguir?
fuente
SomeType.ICustomTypeDescriptor.cs
. El.
(IMO) separa las dos cosas: el tipo real (SomeType
) y la intenciónICustomTypeDescriptor
- ambos ya están completamente en mayúsculas; además,SomeForm.Designer.cs
encaja perfectamente con cosas como ;-pPara agregar a la respuesta de Marc Gravell ♦, tuve una situación con archivos en una subcarpeta y el
DependentUpon
nodo se ignoraba. En resumen, en tal caso, mi xml tenía que ser:Espero que esto ayude a alguien :)
fuente