XML-Ausschnitt: Modellieren einer StreamAccessor-Methode
Letzte Änderung: Mittwoch, 21. April 2010
Gilt für: SharePoint Server 2010
Nachfolgend sehen Sie ein Beispiel für eine StreamAccessor-Methode in einem BDC-Modell.
Beispiel
<Method Name="GetResumeLarge">
<Properties>
<Property Name="RdbCommandText" Type="System.String">SELECT ResumeLarge FROM Customers WHERE CustomerId = @CustomerId</Property>
<Property Name="RdbCommandType" Type="System.Data.CommandType, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">Text</Property>
</Properties>
<Parameters>
<Parameter Direction="In" Name="@CustomerId">
<TypeDescriptor TypeName="System.Int32" IdentifierName="CustomerId" Name="CustomerId" />
</Parameter>
<Parameter Name="StreamData" Direction="Return">
<TypeDescriptor TypeName="System.Data.IDataReader, System.Data, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" IsCollection="true" Name="StreamData">
<TypeDescriptors>
<TypeDescriptor TypeName="System.Data.IDataRecord, System.Data, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Name="StreamData Element">
<TypeDescriptors>
<TypeDescriptor TypeName="System.Byte[]" Name="ResumeLarge" />
</TypeDescriptors>
</TypeDescriptor>
</TypeDescriptors>
</TypeDescriptor>
</Parameter>
</Parameters>
<MethodInstances>
<MethodInstance Name="LargeResumeAccessor" Type="StreamAccessor" ReturnParameterName="StreamData" ReturnTypeDescriptorName="ResumeLarge">
<Properties>
<Property Name="MimeType" Type="System.String">application/vnd.openxmlformats-officedocument.wordprocessingml.document</Property>
<Property Name="FileName" Type="System.String">Resume Large.docx</Property>
<Property Name="MimeTypeField" Type="System.String">ResumeLargeMIME</Property>
<Property Name="FileNameField" Type="System.String">ResumeLargeName</Property>
<Property Name="MaxFileSizeInKB" Type="System.Int32">120</Property>
</Properties>
</MethodInstance>
</MethodInstances>
</Method>
Ein vollständiges BDC-Modellbeispiel mit StreamAccessor erhalten Sie folgendermaßen:
Laden Sie das Microsoft SharePoint 2010-SDK herunter.
Extrahieren Sie die Datei bcs sample kit.zip aus %ProgramFiles%\Microsoft SDKs\SharePoint 2010\Samples\Business Connectivity Services in einen lokalen Ordner.
Suchen Sie in dem Ordner, in den Sie die Dateien extrahiert haben, nach dem Ordner BDC Models for XML Snippets. Dieser Ordner enthält BDC-Modellbeispiele.