나는 이것을 할 수있는 영리한 방법이 있기를 바라고 있습니다. 몇 가지 메소드가있는 일반 기본 서비스가 있습니다 ... 그래서 현재 Create (T obj)와 같은 기본 클래스에 몇 가지 메소드가 있습니다. 내가 컴파일 할Generics로 의미있는 매개 변수 이름 만들기
public class ProductService : BaseService<Product>
: 내가 원하는 것은 컴파일러는보다 직관적 인 매개 변수 (일부 규칙의 기반으로) 이름 있도록 기본 서비스의 구체적인 예는 다음과 같이 생성 생성을위한 (예를 들어)이에 ProductService 방법 :
public Product Create(Product product)
대신
public Product Create(Product obj)
나는 그것이 작은 소리지만 인턴 전날 나에게 물었다 나는 그에게 그 확실히 100 %를 말할 수 없습니다 알고 그것은 불가능합니다.
당신이 무엇을 요구 달성하기 위해 어떤 방법을 모르겠지만, 심지어 'obj'에 append 된'entity'를 사용하면 코드를 읽는 것이 더 나을 것입니다. 특히 클래스가'IEntity' 인터페이스 나 기본'Entity' 클래스로부터 상속받은 경우. – Paul
실제로 ... 동의 함 ... – Rikon