8
C#にはUsing alias directivesという機能があります。エイリアスディレクティブを使用するプロジェクト全体#
using CustomerId = MyComp.MyProject.Core.EntityKey<Customer, int>;
この機能がのみファイル単位で動作します:彼らは、あなたがこのようなタイプの別名を作るのですかことができます。私は、このプロジェクト全体を解決する方法を探しています。
EntityKey<Customer, int>
、EntityKey<Order, long>
などのようなものを書くことの冗長性を取り除きたいからです。各ファイルでこれらのエイリアスを定義しないようにしたいのですが。 EntityKey<TEntity, TKey>
はstruct
なので、派生クラスは作成できません。
これは 'using'ディレクティブなので... –