Рассмотрим следующую структуру таблицы ...
Appointment
-----------
ID integer
Description nvarchar
StatusID smallint
Status
------
ID smallint
DisplayText nvarchar
Теперь, во благо или во зло, мы хотим, чтобы эта ситуация отображалась в классе, который выглядит следующим образом
class Appointment
{
public int ID {g;s;}
public string Description { g;s; }
public string Status { g; private s; }
}
т.е. мы хотим вытянуть нормализованный текст отображения статуса прямо в сущность.