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
dataSource
Type : Microsoft.BusinessData.Runtime.IEntityInstanceEnumeratorÉnumération d'éléments externes.
offsetFromStart
Type : System.Int32Au nombre d'éléments externes permet d'ignorer à partir du début de l'énumération.
rowCount
Type : System.Int32Le nombre maximal de lignes.
createSerializedIdColumn
Type : System.Booleantrue 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.