TableValuedFunctionExpression Constructors
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
TableValuedFunctionExpression(IStoreFunction, IReadOnlyList<SqlExpression>)
Creates a new instance of the TableValuedFunctionExpression class.
public TableValuedFunctionExpression (Microsoft.EntityFrameworkCore.Metadata.IStoreFunction storeFunction, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> arguments);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression : Microsoft.EntityFrameworkCore.Metadata.IStoreFunction * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression
Public Sub New (storeFunction As IStoreFunction, arguments As IReadOnlyList(Of SqlExpression))
Parameters
- storeFunction
- IStoreFunction
The IStoreFunction associated this function.
- arguments
- IReadOnlyList<SqlExpression>
The arguments of the function.
Applies to
TableValuedFunctionExpression(String, IStoreFunction, IReadOnlyList<SqlExpression>)
Creates a new instance of the TableValuedFunctionExpression class.
public TableValuedFunctionExpression (string alias, Microsoft.EntityFrameworkCore.Metadata.IStoreFunction storeFunction, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> arguments);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression : string * Microsoft.EntityFrameworkCore.Metadata.IStoreFunction * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression
Public Sub New (alias As String, storeFunction As IStoreFunction, arguments As IReadOnlyList(Of SqlExpression))
Parameters
- alias
- String
An alias for the table.
- storeFunction
- IStoreFunction
The IStoreFunction associated this function.
- arguments
- IReadOnlyList<SqlExpression>
The arguments of the function.
Applies to
TableValuedFunctionExpression(String, IReadOnlyList<SqlExpression>, IEnumerable<IAnnotation>)
Creates a new instance of the TableValuedFunctionExpression class.
public TableValuedFunctionExpression (string name, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> arguments, System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>? annotations = default);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression : string * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> * seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression
Public Sub New (name As String, arguments As IReadOnlyList(Of SqlExpression), Optional annotations As IEnumerable(Of IAnnotation) = Nothing)
Parameters
- name
- String
The name of the function.
- arguments
- IReadOnlyList<SqlExpression>
The arguments of the function.
- annotations
- IEnumerable<IAnnotation>
A collection of annotations associated with this expression.
Applies to
TableValuedFunctionExpression(String, String, IReadOnlyList<SqlExpression>)
Creates a new instance of the TableValuedFunctionExpression class.
public TableValuedFunctionExpression (string alias, string name, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> arguments);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression : string * string * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression
Public Sub New (alias As String, name As String, arguments As IReadOnlyList(Of SqlExpression))
Parameters
- alias
- String
An alias for the table.
- name
- String
The name of the function.
- arguments
- IReadOnlyList<SqlExpression>
The arguments of the function.
Applies to
TableValuedFunctionExpression(String, String, IReadOnlyList<SqlExpression>, IEnumerable<IAnnotation>)
Creates a new instance of the TableValuedFunctionExpression class.
public TableValuedFunctionExpression (string alias, string name, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> arguments, System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>? annotations = default);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression : string * string * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> * seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression
Public Sub New (alias As String, name As String, arguments As IReadOnlyList(Of SqlExpression), Optional annotations As IEnumerable(Of IAnnotation) = Nothing)
Parameters
- alias
- String
A string alias for the table source.
- name
- String
The name of the function.
- arguments
- IReadOnlyList<SqlExpression>
The arguments of the function.
- annotations
- IEnumerable<IAnnotation>
A collection of annotations associated with this expression.
Applies to
TableValuedFunctionExpression(String, String, String, Boolean, IReadOnlyList<SqlExpression>, IEnumerable<IAnnotation>)
Creates a new instance of the TableValuedFunctionExpression class.
protected TableValuedFunctionExpression (string alias, string name, string? schema, bool builtIn, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> arguments, System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>? annotations = default);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression : string * string * string * bool * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> * seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression
Protected Sub New (alias As String, name As String, schema As String, builtIn As Boolean, arguments As IReadOnlyList(Of SqlExpression), Optional annotations As IEnumerable(Of IAnnotation) = Nothing)
Parameters
- alias
- String
A string alias for the table source.
- name
- String
The name of the function.
- schema
- String
The schema of the function.
- builtIn
- Boolean
Whether the function is built-in.
- arguments
- IReadOnlyList<SqlExpression>
The arguments of the function.
- annotations
- IEnumerable<IAnnotation>
A collection of annotations associated with this expression.
Applies to
TableValuedFunctionExpression(String, String, String, Boolean, IReadOnlyList<SqlExpression>, IReadOnlyDictionary<String,IAnnotation>)
Creates a new instance of the TableValuedFunctionExpression class.
protected TableValuedFunctionExpression (string alias, string name, string? schema, bool builtIn, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> arguments, System.Collections.Generic.IReadOnlyDictionary<string,Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>? annotations = default);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression : string * string * string * bool * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> * System.Collections.Generic.IReadOnlyDictionary<string, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression
Protected Sub New (alias As String, name As String, schema As String, builtIn As Boolean, arguments As IReadOnlyList(Of SqlExpression), Optional annotations As IReadOnlyDictionary(Of String, IAnnotation) = Nothing)
Parameters
- alias
- String
A string alias for the table source.
- name
- String
The name of the function.
- schema
- String
The schema of the function.
- builtIn
- Boolean
Whether the function is built-in.
- arguments
- IReadOnlyList<SqlExpression>
The arguments of the function.
- annotations
- IReadOnlyDictionary<String,IAnnotation>
A collection of annotations associated with this expression.
Applies to
Entity Framework