расширение рамочной модели сущностей - PullRequest
3 голосов
/ 10 мая 2010

Я хочу расширить модель структуры сущности с помощью атрибута temporany. Мне это нужно только в виде MVC. Мне не нужно сохранять его в БД.

Как я могу это сделать?

1 Ответ

5 голосов
/ 10 мая 2010

Создать частичный класс для сущности, которую вы хотите расширить

, например

//must be in the same namespace as the Customer entity in the model
public partial class Customer
{
     public string MyProperty{get;set;}
}

Это свойство не отображается, и вы можете заполнить его данными после выполнения запроса или материализации.

OR

Создайте класс-оболочку для вашей сущности, который предоставляет как несопоставленное свойство, так и сопоставленные свойства - свойства, которые вам нужны в представлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...