Фрагмент XML-кода: моделирование метода Associator
Дата последнего изменения: 21 апреля 2010 г.
Применимо к: SharePoint Server 2010
Ниже приводится пример метода Associator в модели BDC.
Пример
<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>
Чтобы получить полный образец модели BDC, включающий Associator, выполните следующие действия.
Загрузите Microsoft SharePoint 2010 SDK (Возможно, на английском языке).
Извлеките содержимое файла "bcs sample kit.zip" из каталога "%ProgramFiles%\Microsoft SDKs\SharePoint 2010\Samples\Business Connectivity Services" в локальную папку.
В папке, где находятся извлеченные файлы, найдите папку "BDC Models for XML Snippets". В этой папке содержатся образцы модели BDC.