我希望有一些聪明的方法来做到这一点。我有一个通用的基础服务,有几个方法...所以目前在这个基类中有一些方法,如Create(T obj)。我想是编译器创建一个更直观的参数名称(根据掉一些规则),以便当基本服务的一个具体实例是这样创建:用泛型创建有意义的参数名称
public class ProductService : BaseService<Product>
我希望它编译该ProductService方法本(例如):
public Product Create(Product product)
,而不是
public Product Create(Product obj)
我知道这听起来很轻微,但一个实习生问我,有一天,我不能告诉他100%肯定它是不可能。
我不知道任何方式来完成你的要求,但即使使用与'obj'相关的'entity'对我来说更有意义。特别是如果类从IEntity接口或基类实体类继承。 – Paul 2012-07-08 00:48:05
确实......同意...... – Rikon 2012-07-08 00:50:00