InExpression Sınıf

Tanım

SQL ağacındaki in işlemini 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.

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)
Geçersiz.

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

InExpression(SqlExpression, Boolean, SqlExpression, RelationalTypeMapping)
Geçersiz.

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

InExpression(SqlExpression, IReadOnlyList<SqlExpression>, RelationalTypeMapping)

Belirli bir değer listesiyle bir SQL IN ifadesini temsil eden sınıfının yeni bir örneğini InExpression oluşturur.

InExpression(SqlExpression, SelectExpression, Boolean, RelationalTypeMapping)

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

InExpression(SqlExpression, SelectExpression, RelationalTypeMapping)

Bir sql ifadesini alt sorguyla temsil eden IN sınıfının yeni bir örneğini InExpression oluşturur.

InExpression(SqlExpression, SqlExpression, Boolean, RelationalTypeMapping)

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

InExpression(SqlExpression, SqlParameterExpression, RelationalTypeMapping)

Belirli bir parametreli değer listesiyle bir SQL IN ifadesini temsil eden yeni bir sınıf örneği InExpression oluşturur.

Özellikler

IsNegated

Öğenin değerlerde mevcut olup olmaması gerektiğini belirten değer.

Item

Değerlere bakacak öğe.

NodeType

SQL ağacındaki in işlemini 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)
Subquery

Öğenin aranacak alt sorgu.

Type

SQL ağacındaki in işlemini 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)
Values

Öğede aranacak değerlerin listesi.

ValuesParameter

Öğede aranacak değerlerin listesini içeren bir parametre. Parametreli liste, sorgu SQL'i oluşturulmadan önce gerçek değere genişletilir.

Yöntemler

ApplyTypeMapping(RelationalTypeMapping)

Sağlanan tür eşlemesini bu ifadeye uygular.

Equals(Object)

SQL ağacındaki in işlemini 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 in işlemini 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.

Negate()

tarafından IsNegatedbelirtilen iletişim durumu/devamsızlık durumunu değiştirerek bu ifadeyi olumsuzlar.

Print(ExpressionPrinter)

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

Update(SqlExpression, IReadOnlyList<SqlExpression>)

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

Update(SqlExpression, SelectExpression, IReadOnlyList<SqlExpression>, SqlParameterExpression)

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

Update(SqlExpression, SelectExpression)

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

Update(SqlExpression, SqlExpression, SelectExpression)

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

Update(SqlExpression, SqlParameterExpression)

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

VisitChildren(ExpressionVisitor)

SQL ağacındaki in işlemini 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ı

IPrintableExpression.Print(ExpressionPrinter)

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

(Devralındığı yer: SqlExpression)

Şunlara uygulanır