C # hat eine Funktion namens Aliasdirektiven verwenden . Sie können einen Alias eines Typs wie folgt erstellen:
%Vor%Diese Funktion funktioniert jedoch nur pro Datei. Ich bin auf der Suche nach einer Möglichkeit, dies projektweit oder sogar lösungsweit zu tun.
Der Grund, warum ich das tun möchte, ist, weil ich die Ausführlichkeit des Schreibens von Dingen wie EntityKey<Customer, int>
, EntityKey<Order, long>
usw. entfernen möchte. Ich möchte es vermeiden, diese Aliases in jeder Datei definieren zu müssen. Das EntityKey<TEntity, TKey>
ist ein struct
, daher kann ich keine abgeleiteten Klassen erstellen.
Tags und Links c#