/// <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Группа));
 }