/// <summary>
 /// Create a new GroupsAccessRight object.
 /// </summary>
 /// <param name="group_access_id">Initial value of the group_access_id property.</param>
 /// <param name="group_id">Initial value of the group_id property.</param>
 /// <param name="page_id">Initial value of the page_id property.</param>
 /// <param name="add_permission">Initial value of the add_permission property.</param>
 /// <param name="view_permission">Initial value of the view_permission property.</param>
 /// <param name="edit_permission">Initial value of the edit_permission property.</param>
 /// <param name="delete_permission">Initial value of the delete_permission property.</param>
 public static GroupsAccessRight CreateGroupsAccessRight(global::System.Int32 group_access_id, global::System.Int32 group_id, global::System.Int32 page_id, global::System.Boolean add_permission, global::System.Boolean view_permission, global::System.Boolean edit_permission, global::System.Boolean delete_permission)
 {
     GroupsAccessRight groupsAccessRight = new GroupsAccessRight();
     groupsAccessRight.group_access_id = group_access_id;
     groupsAccessRight.group_id = group_id;
     groupsAccessRight.page_id = page_id;
     groupsAccessRight.add_permission = add_permission;
     groupsAccessRight.view_permission = view_permission;
     groupsAccessRight.edit_permission = edit_permission;
     groupsAccessRight.delete_permission = delete_permission;
     return groupsAccessRight;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the GroupsAccessRights EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToGroupsAccessRights(GroupsAccessRight groupsAccessRight)
 {
     base.AddObject("GroupsAccessRights", groupsAccessRight);
 }