Show / Hide Table of Contents

Method FillChildAsync

| Improve this Doc View Source

FillChildAsync<TChild>(Int32, Func<T, TChild>, DbSet<TChild>, Action<TChild>, CancellationToken)

Fills child DataSet from source DbSet.

Declaration
public Task<DataSet<TChild>> FillChildAsync<TChild>(int dataRowOrdinal, Func<T, TChild> getChildModel, DbSet<TChild> sourceData, Action<TChild> initializer, CancellationToken cancellationToken)

    where TChild : Model, new()
Parameters
Type Name Description
System.Int32 dataRowOrdinal

The ordinal of parent DataRow.

System.Func<T, TChild> getChildModel

The delegate to return child model.

DbSet<TChild> sourceData

The source Data.

System.Action<TChild> initializer

The initializer.

System.Threading.CancellationToken cancellationToken

Async operation cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<DataSet<TChild>>

The child DataSet.

Type Parameters
Name Description
TChild

Model type of child DataSet.

| Improve this Doc View Source

FillChildAsync<TChild>(Int32, Func<T, TChild>, DbSet<TChild>, Action<TChild>)

Fills child DataSet from source DbSet.

Declaration
public Task<DataSet<TChild>> FillChildAsync<TChild>(int dataRowOrdinal, Func<T, TChild> getChildModel, DbSet<TChild> sourceData, Action<TChild> initializer = null)

    where TChild : Model, new()
Parameters
Type Name Description
System.Int32 dataRowOrdinal

The ordinal of parent DataRow.

System.Func<T, TChild> getChildModel

The delegate to return child model.

DbSet<TChild> sourceData

The source Data.

System.Action<TChild> initializer

The initializer.

Returns
Type Description
System.Threading.Tasks.Task<DataSet<TChild>>

The child DataSet.

Type Parameters
Name Description
TChild

Model type of child DataSet.

| Improve this Doc View Source

FillChildAsync<TChild>(Int32, Func<T, TChild>, DbSet<TChild>, CancellationToken)

Fills child DataSet from source DbSet.

Declaration
public Task<DataSet<TChild>> FillChildAsync<TChild>(int dataRowOrdinal, Func<T, TChild> getChildModel, DbSet<TChild> sourceData, CancellationToken cancellationToken)

    where TChild : Model, new()
Parameters
Type Name Description
System.Int32 dataRowOrdinal

The ordinal of parent DataRow.

System.Func<T, TChild> getChildModel

The delegate to return child model.

DbSet<TChild> sourceData

The source Data.

System.Threading.CancellationToken cancellationToken

Async operation cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<DataSet<TChild>>

The child DataSet.

Type Parameters
Name Description
TChild

Model type of child DataSet.

  • Improve this Doc
  • View Source
Back to top Copyright © Weifen Luo | DevZest