Метод IRuntimeHelper.CreateDataTable (IEntityInstanceEnumerator, Int32, Int32, Boolean)
Создается DataTable данные, полученные от заданного перечисления внешних элементов с указанным максимального числа строк, параметр, чтобы пропустить заданного числа элементов и возможность создавать дополнительный столбец для хранения удостоверения внешних элементов.
Пространство имен: Microsoft.BusinessData.Runtime
Сборка: Microsoft.BusinessData (в Microsoft.BusinessData.dll)
Синтаксис
'Декларация
Function CreateDataTable ( _
dataSource As IEntityInstanceEnumerator, _
offsetFromStart As Integer, _
rowCount As Integer, _
createSerializedIdColumn As Boolean _
) As DataTable
'Применение
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
)
Параметры
dataSource
Тип: Microsoft.BusinessData.Runtime.IEntityInstanceEnumeratorПеречисление внешних элементов.
offsetFromStart
Тип: System.Int32Числового пропустить с начала перечисления внешних элементов.
rowCount
Тип: System.Int32Максимальное число строк.
createSerializedIdColumn
Тип: System.Booleantrue для создания дополнительный столбец со значениями сериализованный идентификатор внешних элементов; в противном случае — false.
Возвращаемое значение
Тип: System.Data.DataTable
DataTable , который будет заполнен данные, полученные от перечислителя экземпляр указанного объекта.
Замечания
Этот метод закроется перечислитель, даже если не читаются все элементы из перечислителя. Столбец, содержащий значения идентификатора будет называться «BdcIdentity».
Экземпляры объектов в объектной модели подключения к данным бизнеса связаны они будут получены из хранилища метаданных. Использование экземпляров, привязанных к одной хранилища метаданных с экземплярами из другого хранилища метаданных приведет к повреждению данных и других необычные явления. Дополнительные сведения читайте в статье DatabaseBackedMetadataCatalog, FileBackedMetadataCatalogи RemoteSharedFileBackedMetadataCatalog.