Мое мнение, что вы не должны добавлять это свойство в свой класс домена.Вместо этого у вас должен быть Просмотр модели для хранения всей дополнительной информации и выполнения проверок.Попробуйте узнать больше о View Models в mvc.
Для дальнейшего использования;вы всегда можете исключить свойство в своем доменном классе из столбца таблицы, добавив the NotMappedAttribute
:
public class Foo
{
public int ID { get; set; }
public string Name { get; set; }
[NotMapped]
public int SomeProperty { get; set; }
}