/// <summary> /// Создание нового объекта Студент. /// </summary> /// <param name="код">Исходное значение свойства Код.</param> public static Студент CreateСтудент(global::System.Int32 код) { Студент студент = new Студент(); студент.Код = код; return(студент); }
public void DeleteСтудент(Студент студент) { if ((студент.EntityState == EntityState.Detached)) { this.ObjectContext.Студент.Attach(студент); } this.ObjectContext.Студент.DeleteObject(студент); }
public void InsertСтудент(Студент студент) { if ((студент.EntityState != EntityState.Detached)) { this.ObjectContext.ObjectStateManager.ChangeObjectState(студент, EntityState.Added); } else { this.ObjectContext.Студент.AddObject(студент); } }
/// <summary> /// Устаревший метод для добавления новых объектов в набор EntitySet Студент. Взамен можно использовать метод .Add связанного свойства ObjectSet<T>. /// </summary> public void AddToСтудент(Студент студент) { base.AddObject("Студент", студент); }
public void UpdateСтудент(Студент currentСтудент) { this.ObjectContext.Студент.AttachAsModified(currentСтудент, this.ChangeSet.GetOriginal(currentСтудент)); }