/// <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&lt;T&gt;.
 /// </summary>
 public void AddToДисциплина(Дисциплина дисциплина)
 {
     base.AddObject("Дисциплина", дисциплина);
 }
 public void UpdateДисциплина(Дисциплина currentДисциплина)
 {
     this.ObjectContext.Дисциплина.AttachAsModified(currentДисциплина, this.ChangeSet.GetOriginal(currentДисциплина));
 }