У меня есть ViewModel.что-то вроде этого
public class ViewModel
{
public int Id { get; set; }
public int? Value { get; set; }
}
У меня есть таблица существующих ViewModels, и ниже у меня есть форма, где вы можете добавить новую ViewModel
Для существующих ViewModels, которые выбираются из БД, я хочунет проверки для свойства Value, но для случая, когда добавляется новая ViewModel, я хочу требуемую проверку .... Реальная модель более сложна, чем эта, поэтому я хочу использовать одну и ту же модель в обоих случаях. Возможно ли это?
edit: это работает
public class AddNewViewModel : ViewModel
{
public new int Value { get; set; }
}
Лучше использовать new
или virtual/override
и почему?