partial void OnEducationDisciplineCategoryChanging(global::Microsoft.Dynamics.DataEntities.EducationDisciplineCategory value);
        public static EducationDisciplineGroup CreateEducationDisciplineGroup(string educationId, string educationDisciplineCategoryId, global::Microsoft.Dynamics.DataEntities.EducationDiscipline educationDiscipline, global::Microsoft.Dynamics.DataEntities.EducationDisciplineCategory educationDisciplineCategory)
        {
            EducationDisciplineGroup educationDisciplineGroup = new EducationDisciplineGroup();

            educationDisciplineGroup.EducationId = educationId;
            educationDisciplineGroup.EducationDisciplineCategoryId = educationDisciplineCategoryId;
            if ((educationDiscipline == null))
            {
                throw new global::System.ArgumentNullException("educationDiscipline");
            }
            educationDisciplineGroup.EducationDiscipline = educationDiscipline;
            if ((educationDisciplineCategory == null))
            {
                throw new global::System.ArgumentNullException("educationDisciplineCategory");
            }
            educationDisciplineGroup.EducationDisciplineCategory = educationDisciplineCategory;
            return(educationDisciplineGroup);
        }