TableValuedFunctionExpression 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.
SQL ağacında tablo kaynağı olarak bir tablo değeri işlevini 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 TableValuedFunctionExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
public class TableValuedFunctionExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.ITableBasedExpression
type TableValuedFunctionExpression = class
inherit TableExpressionBase
type TableValuedFunctionExpression = class
inherit TableExpressionBase
interface ITableBasedExpression
Public Class TableValuedFunctionExpression
Inherits TableExpressionBase
Public Class TableValuedFunctionExpression
Inherits TableExpressionBase
Implements ITableBasedExpression
- Devralma
- Türetilmiş
- Uygulamalar
Oluşturucular
TableValuedFunctionExpression(IStoreFunction, IReadOnlyList<SqlExpression>) |
TableValuedFunctionExpression sınıfının yeni bir örneğini oluşturur. |
TableValuedFunctionExpression(String, IReadOnlyList<SqlExpression>, IEnumerable<IAnnotation>) |
TableValuedFunctionExpression sınıfının yeni bir örneğini oluşturur. |
TableValuedFunctionExpression(String, String, IReadOnlyList<SqlExpression>, IEnumerable<IAnnotation>) |
TableValuedFunctionExpression sınıfının yeni bir örneğini oluşturur. |
TableValuedFunctionExpression(String, String, String, Boolean, IReadOnlyList<SqlExpression>, IEnumerable<IAnnotation>) |
TableValuedFunctionExpression sınıfının yeni bir örneğini oluşturur. |
Özellikler
Alias |
Bu tablo kaynağına atanan diğer ad. |
Alias |
Bu tablo kaynağına atanan diğer ad. (Devralındığı yer: TableExpressionBase) |
Arguments |
Bu işlevin bağımsız değişkenlerinin listesi. |
IsBuiltIn |
İşlevin yerleşik olup olmadığını gösteren değeri alır. |
Name |
İşlevin adı. |
NodeType |
SQL ağacında tablo kaynağı olarak bir tablo değeri işlevini 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: TableExpressionBase) |
Schema |
İşlev şeması. |
StoreFunction |
store işlevi. |
Type |
SQL ağacında tablo kaynağı olarak bir tablo değeri işlevini 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: TableExpressionBase) |
Yöntemler
AddAnnotation(String, Object) |
Bu nesneye bir ek açıklama ekler. Belirtilen ada sahip bir ek açıklama zaten varsa oluşturur. (Devralındığı yer: TableExpressionBase) |
CreateWithAnnotations(IEnumerable<IAnnotation>) |
Belirtilen ek açıklamalarla bunun gibi bir nesne oluşturur. |
CreateWithAnnotations(IEnumerable<IAnnotation>) |
Belirtilen ek açıklamalarla bunun gibi bir nesne oluşturur. (Devralındığı yer: TableExpressionBase) |
Equals(Object) |
SQL ağacında tablo kaynağı olarak bir tablo değeri işlevini 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. |
FindAnnotation(String) |
Mevcut değilse döndürerek |
GetAnnotations() |
Geçerli nesnedeki tüm ek açıklamaları alır. (Devralındığı yer: TableExpressionBase) |
GetHashCode() |
SQL ağacında tablo kaynağı olarak bir tablo değeri işlevini 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. |
PrintAnnotations(ExpressionPrinter) |
kullanarak ExpressionPrinterverilen ifadeyle ilişkili ek açıklamaların yazdırılabilir dize gösterimini oluşturur. (Devralındığı yer: TableExpressionBase) |
Update(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. |
VisitChildren(ExpressionVisitor) |
SQL ağacında tablo kaynağı olarak bir tablo değeri işlevini 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: TableExpressionBase) |
ITableBasedExpression.Table |
Varsa ITableBase , verilen tablo kaynağıyla ilişkilidir. |
Uzantı Metotları
UnwrapJoin(TableExpressionBase) |
Verilen |
Şunlara uygulanır
Entity Framework