MVC3: Атрибут для не привязки свойства к столбцу БД - PullRequest
15 голосов
/ 30 августа 2011

Я использую ASP.NET MVC3. У меня есть модель, у которой есть одно свойство, которое я не хочу хранить в базе данных. Есть ли атрибут, который я могу добавить в свойство для достижения этой цели? Спасибо.

Ответы [ 2 ]

29 голосов
/ 30 августа 2011
public class Person
{
    [Key]
    public int Id { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }

    [NotMapped]
    public string FullName { get; set; }
}

Атрибут находится в пространстве имен System.ComponentModel.DataAnnotations

1 голос
/ 31 августа 2011

Просто чтобы добавить больше опций ... именно поэтому я предпочитаю отделить модель моего домена от модели представления.Моя модель представления часто имеет дополнительные поля, необходимые для визуализации представления, которое не принадлежит модели предметной области.Дизайн, который я обычно использую, довольно хорошо описан здесь .

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