DefaultQuerySqlGenerator.GenerateList Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
GenerateList(IReadOnlyList<Expression>, Action<IRelationalCommandBuilder>) |
Performs generation over a list of items by visiting each item. |
GenerateList(IReadOnlyList<Expression>, Action<IRelationalCommandBuilder>, IReadOnlyList<RelationalTypeMapping>) |
Performs generation over a list of items by visiting each item. |
GenerateList<T>(IReadOnlyList<T>, Action<T>, Action<IRelationalCommandBuilder>, IReadOnlyList<RelationalTypeMapping>) |
Perform generation over a list of items using a provided generation action and optional join action. |
GenerateList<T>(IReadOnlyList<T>, Action<T>, Action<IRelationalCommandBuilder>) |
Perform generation over a list of items using a provided generation action and optional join action. |
GenerateList(IReadOnlyList<Expression>, Action<IRelationalCommandBuilder>)
- Source:
- DefaultQuerySqlGenerator.cs
- Source:
- DefaultQuerySqlGenerator.cs
Performs generation over a list of items by visiting each item.
protected virtual void GenerateList (System.Collections.Generic.IReadOnlyList<System.Linq.Expressions.Expression> items, Action<Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder> joinAction = default);
protected virtual void GenerateList (System.Collections.Generic.IReadOnlyList<System.Linq.Expressions.Expression> items, Action<Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder> joinAction);
abstract member GenerateList : System.Collections.Generic.IReadOnlyList<System.Linq.Expressions.Expression> * Action<Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder> -> unit
override this.GenerateList : System.Collections.Generic.IReadOnlyList<System.Linq.Expressions.Expression> * Action<Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder> -> unit
Protected Overridable Sub GenerateList (items As IReadOnlyList(Of Expression), Optional joinAction As Action(Of IRelationalCommandBuilder) = Nothing)
Protected Overridable Sub GenerateList (items As IReadOnlyList(Of Expression), joinAction As Action(Of IRelationalCommandBuilder))
Parameters
- items
- IReadOnlyList<Expression>
The list of items.
- joinAction
- Action<IRelationalCommandBuilder>
An optional join action.
Applies to
GenerateList(IReadOnlyList<Expression>, Action<IRelationalCommandBuilder>, IReadOnlyList<RelationalTypeMapping>)
- Source:
- DefaultQuerySqlGenerator.cs
Performs generation over a list of items by visiting each item.
protected virtual void GenerateList (System.Collections.Generic.IReadOnlyList<System.Linq.Expressions.Expression> items, Action<Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder> joinAction = default, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping> typeMappings = default);
abstract member GenerateList : System.Collections.Generic.IReadOnlyList<System.Linq.Expressions.Expression> * Action<Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder> * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping> -> unit
override this.GenerateList : System.Collections.Generic.IReadOnlyList<System.Linq.Expressions.Expression> * Action<Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder> * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping> -> unit
Protected Overridable Sub GenerateList (items As IReadOnlyList(Of Expression), Optional joinAction As Action(Of IRelationalCommandBuilder) = Nothing, Optional typeMappings As IReadOnlyList(Of RelationalTypeMapping) = Nothing)
Parameters
- items
- IReadOnlyList<Expression>
The list of items.
- joinAction
- Action<IRelationalCommandBuilder>
An optional join action.
- typeMappings
- IReadOnlyList<RelationalTypeMapping>
Option type mappings for each item.
Applies to
GenerateList<T>(IReadOnlyList<T>, Action<T>, Action<IRelationalCommandBuilder>, IReadOnlyList<RelationalTypeMapping>)
- Source:
- DefaultQuerySqlGenerator.cs
Perform generation over a list of items using a provided generation action and optional join action.
protected virtual void GenerateList<T> (System.Collections.Generic.IReadOnlyList<T> items, Action<T> generationAction, Action<Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder> joinAction = default, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping> typeMappings = default);
abstract member GenerateList : System.Collections.Generic.IReadOnlyList<'T> * Action<'T> * Action<Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder> * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping> -> unit
override this.GenerateList : System.Collections.Generic.IReadOnlyList<'T> * Action<'T> * Action<Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder> * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping> -> unit
Protected Overridable Sub GenerateList(Of T) (items As IReadOnlyList(Of T), generationAction As Action(Of T), Optional joinAction As Action(Of IRelationalCommandBuilder) = Nothing, Optional typeMappings As IReadOnlyList(Of RelationalTypeMapping) = Nothing)
Type Parameters
- T
The item type.
Parameters
- items
- IReadOnlyList<T>
The list of items.
- generationAction
- Action<T>
The generation action.
- joinAction
- Action<IRelationalCommandBuilder>
An optional join action.
- typeMappings
- IReadOnlyList<RelationalTypeMapping>
Option type mappings for each item.
Applies to
GenerateList<T>(IReadOnlyList<T>, Action<T>, Action<IRelationalCommandBuilder>)
- Source:
- DefaultQuerySqlGenerator.cs
- Source:
- DefaultQuerySqlGenerator.cs
Perform generation over a list of items using a provided generation action and optional join action.
protected virtual void GenerateList<T> (System.Collections.Generic.IReadOnlyList<T> items, Action<T> generationAction, Action<Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder> joinAction = default);
protected virtual void GenerateList<T> (System.Collections.Generic.IReadOnlyList<T> items, Action<T> generationAction, Action<Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder> joinAction);
abstract member GenerateList : System.Collections.Generic.IReadOnlyList<'T> * Action<'T> * Action<Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder> -> unit
override this.GenerateList : System.Collections.Generic.IReadOnlyList<'T> * Action<'T> * Action<Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder> -> unit
Protected Overridable Sub GenerateList(Of T) (items As IReadOnlyList(Of T), generationAction As Action(Of T), Optional joinAction As Action(Of IRelationalCommandBuilder) = Nothing)
Protected Overridable Sub GenerateList(Of T) (items As IReadOnlyList(Of T), generationAction As Action(Of T), joinAction As Action(Of IRelationalCommandBuilder))
Type Parameters
- T
The item type.
Parameters
- items
- IReadOnlyList<T>
The list of items.
- generationAction
- Action<T>
The generation action.
- joinAction
- Action<IRelationalCommandBuilder>
An optional join action.
Applies to
Entity Framework