Поделиться через


Метод 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
)

Параметры

  • offsetFromStart
    Тип: System.Int32

    Числового пропустить с начала перечисления внешних элементов.

  • rowCount
    Тип: System.Int32

    Максимальное число строк.

  • createSerializedIdColumn
    Тип: System.Boolean

    true для создания дополнительный столбец со значениями сериализованный идентификатор внешних элементов; в противном случае — false.

Возвращаемое значение

Тип: System.Data.DataTable
DataTable , который будет заполнен данные, полученные от перечислителя экземпляр указанного объекта.

Замечания

Этот метод закроется перечислитель, даже если не читаются все элементы из перечислителя. Столбец, содержащий значения идентификатора будет называться «BdcIdentity».

Экземпляры объектов в объектной модели подключения к данным бизнеса связаны они будут получены из хранилища метаданных. Использование экземпляров, привязанных к одной хранилища метаданных с экземплярами из другого хранилища метаданных приведет к повреждению данных и других необычные явления. Дополнительные сведения читайте в статье DatabaseBackedMetadataCatalog, FileBackedMetadataCatalogи RemoteSharedFileBackedMetadataCatalog.

См. также

Справочные материалы

IRuntimeHelper интерфейс

Элементы IRuntimeHelper

Перегрузка CreateDataTable

Пространство имен Microsoft.BusinessData.Runtime