SqlExpressionFactory.MakeUnary メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| Name | 説明 |
|---|---|
| MakeUnary(ExpressionType, SqlExpression, Type, RelationalTypeMapping) |
指定した引数を使用して新しい SqlUnaryExpression を作成します。 |
| MakeUnary(ExpressionType, SqlExpression, Type, RelationalTypeMapping, SqlExpression) |
指定した引数を使用して新しい SqlExpression を作成します。 |
MakeUnary(ExpressionType, SqlExpression, Type, RelationalTypeMapping)
指定した引数を使用して新しい SqlUnaryExpression を作成します。
public virtual 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 virtual 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
override this.MakeUnary : System.Linq.Expressions.ExpressionType * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlUnaryExpression
Public Overridable 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 。
実装
適用対象
MakeUnary(ExpressionType, SqlExpression, Type, RelationalTypeMapping, SqlExpression)
指定した引数を使用して新しい SqlExpression を作成します。
public virtual 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
override this.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 Overridable 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 。