Spero che ci sia un modo intelligente per farlo. Ho un servizio base generico che ha diversi metodi ... Quindi attualmente ci sono alcuni metodi in questa classe base come Create (T obj). Quello che mi piacerebbe è per il compilatore per creare un nome più intuitiva dei parametri (in base al largo di qualche regola) in modo che quando un'istanza concreta del servizio di base è stato creato in questo modo:Creazione di nomi di parametri significativi con Generics
public class ProductService : BaseService<Product>
voglio che compilare il metodo ProductService a questo (per esempio):
public Product Create(Product product)
invece di
public Product Create(Product obj)
so che può sembrare minore, ma uno stagista mi ha chiesto l'altro giorno e non lo poteva dire al 100% che era non è possibile
Io non conosco alcun modo per realizzare ciò che si sta chiedendo, ma anche usare 'entity' apposed a' obj' avrebbe più senso per me leggere il tuo codice. Soprattutto se la classe è ereditata da un'interfaccia 'IEntity' o da una classe' Entity' di base. – Paul
Effettivamente ... d'accordo ... – Rikon