Show / Hide Table of Contents

Method CreateAggregateQuery

| Improve this Doc View Source

CreateAggregateQuery<T>(Action<DbAggregateQueryBuilder, T>)

Creates aggregate database query.

Declaration
public DbQuery<T> CreateAggregateQuery<T>(Action<DbAggregateQueryBuilder, T> buildQuery)

    where T : class, IEntity, new()
Parameters
Type Name Description
System.Action<DbAggregateQueryBuilder, T> buildQuery

The aggregate query builder.

Returns
Type Description
DbQuery<T>

The created database query.

Type Parameters
Name Description
T

Type of the entity.

| Improve this Doc View Source

CreateAggregateQuery<T>(T, Action<DbAggregateQueryBuilder, T>)

Creates aggregate database query for specified entity.

Declaration
public DbQuery<T> CreateAggregateQuery<T>(T _, Action<DbAggregateQueryBuilder, T> buildQuery)

    where T : class, IEntity, new()
Parameters
Type Name Description
T _

The specified entity.

System.Action<DbAggregateQueryBuilder, T> buildQuery

The aggregate query builder.

Returns
Type Description
DbQuery<T>

The created database query.

Type Parameters
Name Description
T

Type of the entity.

| Improve this Doc View Source

CreateAggregateQuery<T>(Action<T>, Action<DbAggregateQueryBuilder, T>)

Creates aggregate database query.

Declaration
public DbQuery<T> CreateAggregateQuery<T>(Action<T> initializer, Action<DbAggregateQueryBuilder, T> buildQuery)

    where T : class, IEntity, new()
Parameters
Type Name Description
System.Action<T> initializer

The entity initializer.

System.Action<DbAggregateQueryBuilder, T> buildQuery

The aggregate query builder.

Returns
Type Description
DbQuery<T>

The created database query.

Type Parameters
Name Description
T

Type of the entity.

| Improve this Doc View Source

CreateAggregateQuery<T>(T, Action<T>, Action<DbAggregateQueryBuilder, T>)

Creates aggregate database query for specified entity.

Declaration
public DbQuery<T> CreateAggregateQuery<T>(T _, Action<T> initializer, Action<DbAggregateQueryBuilder, T> buildQuery)

    where T : class, IEntity, new()
Parameters
Type Name Description
T _

The specified entity.

System.Action<T> initializer

The entity initializer.

System.Action<DbAggregateQueryBuilder, T> buildQuery

The aggregate query builder.

Returns
Type Description
DbQuery<T>

The created database query.

Type Parameters
Name Description
T

Type of the entity.

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