InExpression Sınıf

Tanım

Bir in işlemi bir veri ağacı içinde temsil SQL 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.

public class InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type InExpression = class
    inherit SqlExpression
Public Class InExpression
Inherits SqlExpression
Devralma
InExpression

Oluşturucular

InExpression(SqlExpression, Boolean, SelectExpression, RelationalTypeMapping)
Kullanımdan kalktı.

IN altquery ifadesini InExpression temsil eden sınıfının yeni bir örneğini item oluşturur.

InExpression(SqlExpression, Boolean, SqlExpression, RelationalTypeMapping)
Kullanımdan kalktı.

IN değerleri ifadesini temsil InExpression eden sınıfının yeni bir örneğini item oluşturur.

InExpression(SqlExpression, SelectExpression, Boolean, RelationalTypeMapping)

IN altquery ifadesini InExpression temsil eden sınıfının yeni bir örneğini item oluşturur.

InExpression(SqlExpression, SqlExpression, Boolean, RelationalTypeMapping)

IN değerleri ifadesini temsil InExpression eden sınıfının yeni bir örneğini item oluşturur.

Özellikler

IsNegated

Öğenin değerlerde mevcut mu yoksa eksik mi olması gerektiğini gösteren değer.

Item

Değerlere bakacağız öğe.

NodeType (Devralındığı yer: SqlExpression)
Subquery

Arama öğesinin içinde yer alan alt arama.

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

Bu RelationalTypeMapping ifadeyle ilişkili.

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

Aranan öğenin yer alan değer listesi.

Yöntemler

Equals(Object)
GetHashCode() System.Linq.Expressions.Expression.GetHashCode
Negate()

tarafından belirtilen varlık/yokluk durumunu değiştirerek bu ifadeyi IsNegated olumsuzlar.

Print(ExpressionPrinter)

kullanarak verilen ifadenin yazdırılabilir bir dize gösterimini ExpressionPrinter oluşturur.

Update(SqlExpression, SqlExpression, SelectExpression)

Bunun gibi, ancak sağlanan children kullanarak yeni bir ifade oluşturur. Tüm çocukların aynı olması, bu ifadeyi geri dönecektir.

VisitChildren(ExpressionVisitor)

Belirtik Arabirim Kullanımları

IPrintableExpression.Print(ExpressionPrinter)

Kullanılarak verilen ifadenin yazdırılabilir bir dize temsilini oluşturur ExpressionPrinter .

(Devralındığı yer: SqlExpression)

Şunlara uygulanır