Fragmento de código XML: modelado de un método Associator
Última modificación: miércoles, 21 de abril de 2010
Hace referencia a: SharePoint Server 2010
El siguiente es un ejemplo de un método Associator en un modelo BDC.
Ejemplo
<Method IsStatic="false" Name="Sales Order by Reason Associator"
DefaultDisplayName="Sales Order by Reason Associator">
<Properties>
<Property Name="BackEndObject" Type="System.String">
SalesOrderHeaderSalesReason</Property>
<Property Name="BackEndObjectType" Type="System.String">
SqlServerTable</Property>
<Property Name="RdbCommandText" Type="System.String">
INSERT INTO [Sales].[SalesOrderHeaderSalesReason] ([SalesOrderID],
[SalesReasonID])
VALUES (@SalesOrderID, @SalesReasonID)
</Property>
<Property Name="RdbCommandType" Type="System.Data.CommandType,
System.Data, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089">Text</Property>
<Property Name="Schema" Type="System.String">Sales</Property>
</Properties>
<Parameters>
<Parameter Direction="In" Name="@SalesReasonID">
<TypeDescriptor TypeName="System.Int32"
IdentifierName="SalesReasonID"
IdentifierEntityName="SalesReason"
IdentifierEntityNamespace="AdventureWorks"
ForeignIdentifierAssociationName="Sales Order by Reason Associator"
Name="SalesReasonID" />
</Parameter>
<Parameter Direction="In" Name="@SalesOrderID">
<TypeDescriptor TypeName="System.Int32" IdentifierName="SalesOrderID"
IdentifierEntityName="SalesOrder"
IdentifierEntityNamespace="AdventureWorks"
Name="SalesOrderID" />
</Parameter>
</Parameters>
<MethodInstances>
<Association Type="Associator" Name="Sales Order by Reason Associator"
DefaultDisplayName="Sales Order by Reason Associator">
<SourceEntity Namespace="AdventureWorks" Name="SalesReason" />
<DestinationEntity Namespace="AdventureWorks" Name="SalesOrder" />
</Association>
</MethodInstances>
</Method>
Para obtener un ejemplo de modelo BDC completo que incluya un elemento Associator, realice lo siguiente:
Descargue el SDK de Microsoft SharePoint 2010.
Extraiga "bcs sample kit.zip" de "%ProgramFiles%\Microsoft SDKs\SharePoint 2010\Samples\Business Connectivity Services" en una carpeta local.
En la carpeta en la que extrajo los archivos, busque la carpeta de modelos BDC para fragmentos de código XML. Esta carpeta contiene ejemplos de modelos de BDC.