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