InExpression Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 |
| InExpression(SqlExpression, Boolean, SqlExpression, RelationalTypeMapping) |
Kullanımdan kalktı.
IN değerleri ifadesini temsil InExpression eden sınıfının yeni bir örneğini |
| InExpression(SqlExpression, SelectExpression, Boolean, RelationalTypeMapping) |
IN altquery ifadesini InExpression temsil eden sınıfının yeni bir örneğini |
| InExpression(SqlExpression, SqlExpression, Boolean, RelationalTypeMapping) |
IN değerleri ifadesini temsil InExpression eden sınıfının yeni bir örneğini |
Ö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) |