Это свойство не может быть определено в конструкторе объектов, если оно также не определено в базе данных как столбец таблицы WorkPanel
. Создайте частичный класс для сгенерированного объекта и добавьте пользовательское свойство:
public partial class WorkPanel
{
public string Name
{
get
{
return (Table != null && Table.Room != null) ? Table.Room.Name : null;
}
}
}
Чтобы использовать это свойство, вы всегда должны загружать Table
и Room
сущность с WorkPanel
(либо с нетерпением, либо с отложенной загрузкой).