2.1.3.33 Methods

Target namespace: http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Referenced by: Entity

A complex type that specifies a list of Methods of an Entity.

Child Elements:

Method: A Method element (section 2.1.3.30) that specifies a Method.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

 <xs:complexType name="Methods">
   <xs:sequence>
     <xs:element name="Method" type="bdc:Method" minOccurs="1" maxOccurs="unbounded">
       <xs:key name="ParameterNameKey">
         <xs:selector xpath=".//bdc:Parameter"/>
         <xs:field xpath="@Name"/>
       </xs:key>
       <xs:keyref name="ParameterNameRef" refer="bdc:ParameterNameKey">
         <xs:selector xpath=".//bdc:MethodInstances/*"/>
         <xs:field xpath="@ReturnParameterName"/>
       </xs:keyref>
       <xs:key name="MethodMethodInstanceNameKey">
         <xs:selector xpath=".//bdc:MethodInstances/*"/>
         <xs:field xpath="@Name"/>
       </xs:key>
       <xs:keyref name="DefaultValueMethodInstanceNameRef" refer="bdc:MethodMethodInstanceNameKey">
         <xs:selector xpath=".//bdc:DefaultValue"/>
         <xs:field xpath="@MethodInstanceName"/>
       </xs:keyref>
     </xs:element>
   </xs:sequence>
 </xs:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).