MVC3: Атрибут для не сопоставления свойства столбцу базы данных

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

Ответы

Ответ 1

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

Ответ 2

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