Fragmento XML: Modelado de un método Updater
Ú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 Updater en un modelo de BDC.
Ejemplo
<Method Name="Update" DefaultDisplayName="SalesReason Update">
<Properties>
<Property Name="BackEndObject" Type="System.String">
SalesReason</Property>
<Property Name="BackEndObjectType" Type="System.String">
SqlServerTable</Property>
<Property Name="RdbCommandText" Type="System.String">
UPDATE [Sales].[SalesReason]
SET [Name] = @Name , [ReasonType] = @ReasonType ,
[ModifiedDate] = @ModifiedDate
WHERE [SalesReasonID] = @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"
UpdaterField="true"
IdentifierName="SalesReasonID"
Name="SalesReasonID" />
</Parameter>
<Parameter Direction="In" Name="@Name">
<TypeDescriptor TypeName="System.String"
UpdaterField="true"
Name="Name">
<Properties>
<Property Name="Size" Type="System.Int32">50</Property>
</Properties>
<Interpretation>
<NormalizeString FromLOB="NormalizeToNull"
ToLOB="NormalizeToEmptyString" />
</Interpretation>
</TypeDescriptor>
</Parameter>
<Parameter Direction="In" Name="@ReasonType">
<TypeDescriptor TypeName="System.String"
UpdaterField="true"
Name="ReasonType">
<Properties>
<Property Name="Size" Type="System.Int32">50</Property>
</Properties>
<Interpretation>
<NormalizeString FromLOB="NormalizeToNull"
ToLOB="NormalizeToEmptyString" />
</Interpretation>
</TypeDescriptor>
</Parameter>
<Parameter Direction="In" Name="@ModifiedDate">
<TypeDescriptor TypeName="System.DateTime"
UpdaterField="true"
Name="ModifiedDate">
<Interpretation>
<NormalizeDateTime LobDateTimeMode="UTC" />
</Interpretation>
</TypeDescriptor>
</Parameter>
</Parameters>
<MethodInstances>
<MethodInstance Type="Updater"
Name="Update"
DefaultDisplayName="SalesReason Update" />
</MethodInstances>
</Method>
Para obtener un ejemplo de modelo completo de BDC que incluya un elemento Updater, 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.