私はこれを行うには巧妙な方法があると思っています。私はいくつかのメソッドを持っているジェネリックベースサービスを持っています...だから現在、Create(T obj)のようなこの基本クラスにいくつかのメソッドがあります。私はそれをコンパイルしたいGenericで意味のあるパラメータ名を作成する
public class ProductService : BaseService<Product>
:何がしたいことは、コンパイラは、より直感的なパラメータ(一部のルールのオフに基づいて)名前ことができるように、基本サービスの具体的な例は次のように作成されます作成するためのものです
public Product Create(Product product)
代わりの
public Product Create(Product obj)
私はそれがマイナーな音を知っているが、インターンは、先日私に尋ねた、私はその100%は確かに彼を言うことができませんでした。この(例えば)にProductService方法そうだったできません。
私はあなたが求めているものを達成するためにどのような方法を知りませんが、でも'obj'にappendされた' entity'を使って、あなたのコードを読んでいる方にはもっと意味があります。特に、クラスが 'IEntity'インターフェースまたはベースの' Entity'クラスから継承されている場合。 – Paul
確かに...同意しました... – Rikon