SqlFunctionExpression 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 işlev çağrısını bir SQL temsil eder.
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 SqlFunctionExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type SqlFunctionExpression = class
inherit SqlExpression
Public Class SqlFunctionExpression
Inherits SqlExpression
- Devralma
Oluşturucular
Özellikler
| Arguments |
Bu işlevin bağımsız değişkenlerinin listesi. |
| ArgumentsPropagateNullability |
Bağımsız değişkenin sonuçta null yayıp yaymay olmadığını gösteren bool değerleri listesi. |
| Instance |
Bu işlevin uygulandığı örnek. |
| InstancePropagatesNullability |
Örneğin sonuç için null yayma olup olmadığını gösteren bir bool değeri. |
| IsBuiltIn |
İşlevin yerleşik olup olmadığını gösteren bir bool değeri. |
| IsNiladic |
İşlevin yokayla olup olmadığını gösteren bir bool değeri. |
| IsNullable |
İşlevin null sonuç döndürenin olup olmadığını belirten bir bool değeri. |
| Name |
İşlevin adı. |
| NodeType | (Devralındığı yer: SqlExpression) |
| Schema |
Varsa, işlevin tanımlandığı şema. |
| Type | (Devralındığı yer: SqlExpression) |
| TypeMapping |
Bu RelationalTypeMapping ifadeyle ilişkili. (Devralındığı yer: SqlExpression) |
Yöntemler
| ApplyTypeMapping(RelationalTypeMapping) |
Sağlanan tür eşlemesini bu ifadeye uygular. |
| Equals(Object) | |
| GetHashCode() | System.Linq.Expressions.Expression.GetHashCode |
| Print(ExpressionPrinter) |
kullanarak verilen ifadenin yazdırılabilir bir dize gösterimini ExpressionPrinter oluşturur. |
| Update(SqlExpression, IReadOnlyList<SqlExpression>) |
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) |