Dil

SqlUnaryExpression Sınıf

Tanım

SQL ağacındaki tek bir işlemi temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

[System.Runtime.CompilerServices.Nullable(0)]
public class SqlUnaryExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
public class SqlUnaryExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlUnaryExpression = class
    inherit SqlExpression
type SqlUnaryExpression = class
    inherit SqlExpression
Public Class SqlUnaryExpression
Inherits SqlExpression
Devralma
SqlUnaryExpression
Özellikler

Oluşturucular

Veri Akışı Adı Description
SqlUnaryExpression(ExpressionType, SqlExpression, Type, RelationalTypeMapping)

sınıfının yeni bir örneğini SqlUnaryExpression oluşturur.

Özellikler

Veri Akışı Adı Description
NodeType

SQL ağacındaki tek bir işlemi temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

(Devralındığı yer: SqlExpression)
Operand

Bu SQL tekli işleminin işleneni.

OperatorType

Bu SQL tekli işleminin işleci.

Type

SQL ağacındaki tek bir işlemi temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

(Devralındığı yer: SqlExpression)
TypeMapping

RelationalTypeMapping Bu ifadeyle ilişkili.

(Devralındığı yer: SqlExpression)

Yöntemler

Veri Akışı Adı Description
Equals(Object)

SQL ağacındaki tek bir işlemi temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

GetHashCode()

SQL ağacındaki tek bir işlemi temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Print(ExpressionPrinter)

kullanarak ExpressionPrinterverilen ifadenin yazdırılabilir dize gösterimini oluşturur.

Quote()

İfadeyi alıntılar; yani, değerlendirildiğinde bu ifadeyle aynı bir ifade oluşturacak bir ifade döndürür. Bu ifadeyi yeniden oluşturan önceden derlenmiş sorgular için kod oluşturmak için kullanılır.

Update(SqlExpression)

Bunun gibi, ancak sağlanan alt öğeleri kullanarak yeni bir ifade oluşturur. Tüm alt öğeler aynıysa, bu ifadeyi döndürür.

VisitChildren(ExpressionVisitor)

SQL ağacındaki tek bir işlemi temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Belirtik Arabirim Kullanımları

Veri Akışı Adı Description
IPrintableExpression.Print(ExpressionPrinter)

kullanarak ExpressionPrinterverilen ifadenin yazdırılabilir dize gösterimini oluşturur.

(Devralındığı yer: SqlExpression)

Şunlara uygulanır