Поскольку классы моделей, создаваемые EF4, обычно являются partial
классами, у вас есть возможность расширить классы в отдельный файл с помощью дополнительных свойств и методов.Там вы можете добавить свойство только для чтения, используя только Getter для возврата вашего комбинированного полного имени:
public partial class Person
{
public string FullName
{
get
{
return string.Concat(FirstName, " ", LastName);
}
}
}
Это свойство, которое находится только в вашем классе модели, но не сопоставлено с базой данных и не существуетв качестве столбца в базе данных.Поскольку вы создаете эту часть частичного класса в отдельном файле, она не затрагивается и не перезаписывается разработчиком модели, если вам нужно изменить модель.