У меня есть эти классы на EF из базы данныхLINQ на EF генерироваться класс
public partial class STUDENT
{
public short STUDENTID { get; set; }
public string NAME { get; set; }
public string FAMILY { get; set; }
public virtual CLASS CLASS { get; set; }
}
public partial class CLASS
{
public CLASS()
{
this.STUDENTs = new HashSet<STUDENT>();
}
public short CLASSID { get; set; }
public string CLASSNAME { get; set; }
public virtual ICollection<STUDENT> STUDENTs { get; set; }
}
public partial class VALIDNAMES
{
public string VALIDNAME { get; set; }
}
Я хочу, чтобы заставить пользователя не может вставлять какие-либо данные о student.name, что это название не на VALIDNAMES recordes. Я хочу сделать это в слое модели, потому что я хочу использовать свойство name на многих страницах, поэтому хочу иметь эту проверку на этом уровне.
В других отношениях я хочу использовать LINQ на уровне модели или возможно изменить набор и получить для классов, сгенерированных EF?
Вы можете сделать сеттеры частным. –