Partager via


IRuntimeHelper.CreateDataTable - Méthode (IEntityInstanceEnumerator, Int32, Int32, Boolean)

Crée un DataTable avec les données provenant de l'énumération donnée d'éléments externes avec un nombre maximal spécifié de lignes, une option permet d'ignorer le nombre d'éléments donné ainsi qu'une option pour créer une colonne supplémentaire pour stocker des identités des éléments externes.

Espace de noms :  Microsoft.BusinessData.Runtime
Assembly :  Microsoft.BusinessData (dans Microsoft.BusinessData.dll)

Syntaxe

'Déclaration
Function CreateDataTable ( _
    dataSource As IEntityInstanceEnumerator, _
    offsetFromStart As Integer, _
    rowCount As Integer, _
    createSerializedIdColumn As Boolean _
) As DataTable
'Utilisation
Dim instance As IRuntimeHelper
Dim dataSource As IEntityInstanceEnumerator
Dim offsetFromStart As Integer
Dim rowCount As Integer
Dim createSerializedIdColumn As Boolean
Dim returnValue As DataTable

returnValue = instance.CreateDataTable(dataSource, _
    offsetFromStart, rowCount, createSerializedIdColumn)
DataTable CreateDataTable(
    IEntityInstanceEnumerator dataSource,
    int offsetFromStart,
    int rowCount,
    bool createSerializedIdColumn
)

Paramètres

  • offsetFromStart
    Type : System.Int32

    Au nombre d'éléments externes permet d'ignorer à partir du début de l'énumération.

  • rowCount
    Type : System.Int32

    Le nombre maximal de lignes.

  • createSerializedIdColumn
    Type : System.Boolean

    true pour créer une colonne supplémentaire avec les valeurs d'identificateur série des éléments externes ; dans le cas contraire, false.

Valeur renvoyée

Type : System.Data.DataTable
DataTable qui est remplie avec les données obtenues de l'énumérateur instance entité spécifiée.

Remarques

Cette méthode se ferme l'énumérateur même si tous les éléments ne sont pas lus à partir de l'énumérateur. Le nom de la colonne qui contient des valeurs de l'identificateur sera « BdcIdentity fournie ».

Instances d'objets dans le modèle objet Business Data Connectivity sont liés au magasin de métadonnées sont accessibles à partir de. L'utilisation d'instances liés à un magasin de métadonnées avec les instances à partir d'un autre magasin de métadonnées va entraîner l'altération des données et un comportement inattendu. Pour plus d'informations, voir DatabaseBackedMetadataCatalogFileBackedMetadataCataloget RemoteSharedFileBackedMetadataCatalog.

Voir aussi

Référence

IRuntimeHelper interface

IRuntimeHelper - Membres

CreateDataTable - Surcharge

Microsoft.BusinessData.Runtime - Espace de noms