Я хочу создать класс, в котором значение ID может начинаться с 8000, чтобы оно не противоречило другим идентификаторам из других таблиц/моделей. Вот моя модельКак начать идентификационное значение из заданного числа с помощью ASP mvc 4 model class
public class Employee
{
[Required]
[Range(8000,10000)]
public long Id { get; set; }
[Required]
[DataType(DataType.Text)]
[Display(Name = "First Name")]
public string FirstName { get; set; }
[Required]
[DataType(DataType.Text)]
[Display(Name = "Last Name")]
public string LastName { get; set; }
[Required]
[DataType(DataType.PhoneNumber)]
[Display(Name = "Phone ")]
public string PhoneNumber { get; set; }
public virtual Address Address { get; set; }
[DataType(DataType.EmailAddress)]
[Display(Name = "E-mail")]
public string Email { get; set; }
[DataType(DataType.Date)]
[Display(Name = "Date of Birth", Prompt="MM/DD/YYYY")]
public DateTime dateOfBirth { get; set; }
public virtual IEnumerable<Availability> availability {get;set;}
}
Вы пробовали [это] (http://stackoverflow.com/questions/7256753/min-max-value-validators-in-asp-net-mvc) – Amol
, видимо, диапазон полезен только для проверки, я думал Я мог бы использовать его для автоматического увеличения. – Fpanico