Я обнаружил, что у меня много классов, представляющих таблицы поиска, такие как JobTitle и Language, которые имеют одинаковую структуру, т.е.
public Guid Id { get; set; }
public string Name { get; set; }
Как можно избежать повторения этой структуры, не вводя дополнительное свойство, например сложный тип IdName с той же структурой, что и выше, например
public class Gender
{
public IdName Inner { get; set }
}
Я хочу избежать ссылки на Gender.Inner.Name и вместо этого ссылаться только на Gender.Name.