/// <summary> /// handle the End child element /// </summary> /// <param name="reader">XmlReader positioned at the end element</param> private void HandleEndElement(XmlReader reader) { Debug.Assert(reader != null); RelationshipEnd end = new RelationshipEnd(this); end.Parse(reader); if (Ends.Count == 2) { AddError(ErrorCode.InvalidAssociation, EdmSchemaErrorSeverity.Error, System.Data.Entity.Strings.TooManyAssociationEnds(FQName)); return; } Ends.Add(end); }
/// <summary> /// /// </summary> /// <param name="parentElement"></param> /// <param name="operation"></param> public OnOperation(RelationshipEnd parentElement, Operation operation) : base(parentElement) { Operation = operation; }
/// <summary> /// handle the End child element /// </summary> /// <param name="reader">XmlReader positioned at the end element</param> private void HandleEndElement(XmlReader reader) { Debug.Assert(reader != null); RelationshipEnd end = new RelationshipEnd(this); end.Parse(reader); if (Ends.Count == 2) { AddError( ErrorCode.InvalidAssociation, EdmSchemaErrorSeverity.Error, System.Data.Entity.Strings.TooManyAssociationEnds(FQName ) ); return; } Ends.Add(end); }
/// <summary> /// /// </summary> /// <param name="parentElement"></param> /// <param name="operation"></param> public OnOperation(RelationshipEnd parentElement, Operation operation) : base(parentElement) { Operation = operation; }