Language

ISqlExpressionFactory.MakeUnary メソッド

定義

オーバーロード

Name 説明
MakeUnary(ExpressionType, SqlExpression, Type, RelationalTypeMapping, SqlExpression)

指定した引数を使用して新しい SqlExpression を作成します。

MakeUnary(ExpressionType, SqlExpression, Type, RelationalTypeMapping)

指定した引数を使用して新しい SqlUnaryExpression を作成します。

MakeUnary(ExpressionType, SqlExpression, Type, RelationalTypeMapping, SqlExpression)

ソース:
ISqlExpressionFactory.cs
ソース:
ISqlExpressionFactory.cs
ソース:
ISqlExpressionFactory.cs

指定した引数を使用して新しい SqlExpression を作成します。

public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? MakeUnary(System.Linq.Expressions.ExpressionType operatorType, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression operand, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? existingExpression = default);
abstract member MakeUnary : System.Linq.Expressions.ExpressionType * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
Public Function MakeUnary (operatorType As ExpressionType, operand As SqlExpression, type As Type, Optional typeMapping As RelationalTypeMapping = Nothing, Optional existingExpression As SqlExpression = Nothing) As SqlExpression

パラメーター

operatorType
ExpressionType

SQL 単項演算子を表す ExpressionType 。

operand
SqlExpression

単項演算子を適用する SqlExpression 。

type
Type

作成された式の型。

typeMapping
RelationalTypeMapping

作成された式に割り当てられる型マッピング。

existingExpression
SqlExpression

新しい式と一致する場合に再利用できる省略可能な式。

戻り値

指定された引数を持つ SqlExpression 。

適用対象

MakeUnary(ExpressionType, SqlExpression, Type, RelationalTypeMapping)

ソース:
ISqlExpressionFactory.cs
ソース:
ISqlExpressionFactory.cs

指定した引数を使用して新しい SqlUnaryExpression を作成します。

public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlUnaryExpression MakeUnary(System.Linq.Expressions.ExpressionType operatorType, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression operand, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping = default);
public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlUnaryExpression? MakeUnary(System.Linq.Expressions.ExpressionType operatorType, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression operand, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default);
abstract member MakeUnary : System.Linq.Expressions.ExpressionType * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlUnaryExpression
Public Function MakeUnary (operatorType As ExpressionType, operand As SqlExpression, type As Type, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlUnaryExpression

パラメーター

operatorType
ExpressionType

SQL 単項演算子を表す ExpressionType 。

operand
SqlExpression

単項演算子を適用する SqlExpression 。

type
Type

作成された式の型。

typeMapping
RelationalTypeMapping

作成された式に割り当てられる型マッピング。

戻り値

指定された引数を持つ SqlUnaryExpression 。

適用対象