TableValuedFunctionExpression Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Expression qui représente une fonction de valeur de table en tant que source de table dans une arborescence SQL.
Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.
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
- Héritage
- Dérivé
- Implémente
Constructeurs
TableValuedFunctionExpression(IStoreFunction, IReadOnlyList<SqlExpression>) |
Crée une instance de la classe TableValuedFunctionExpression. |
TableValuedFunctionExpression(String, IReadOnlyList<SqlExpression>, IEnumerable<IAnnotation>) |
Crée une instance de la classe TableValuedFunctionExpression. |
TableValuedFunctionExpression(String, String, IReadOnlyList<SqlExpression>, IEnumerable<IAnnotation>) |
Crée une instance de la classe TableValuedFunctionExpression. |
TableValuedFunctionExpression(String, String, String, Boolean, IReadOnlyList<SqlExpression>, IEnumerable<IAnnotation>) |
Crée une instance de la classe TableValuedFunctionExpression. |
Propriétés
Alias |
Alias affecté à cette source de table. |
Alias |
Alias affecté à cette source de table. (Hérité de TableExpressionBase) |
Arguments |
Liste des arguments de cette fonction. |
IsBuiltIn |
Obtient la valeur indiquant si la fonction est intégrée. |
Name |
Nom de la fonction. |
NodeType |
Expression qui représente une fonction de valeur de table en tant que source de table dans une arborescence SQL. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. (Hérité de TableExpressionBase) |
Schema |
Schéma de la fonction. |
StoreFunction |
Fonction store. |
Type |
Expression qui représente une fonction de valeur de table en tant que source de table dans une arborescence SQL. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. (Hérité de TableExpressionBase) |
Méthodes
AddAnnotation(String, Object) |
Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de TableExpressionBase) |
CreateWithAnnotations(IEnumerable<IAnnotation>) |
Crée un objet comme celui-ci avec des annotations spécifiées. |
CreateWithAnnotations(IEnumerable<IAnnotation>) |
Crée un objet comme celui-ci avec des annotations spécifiées. (Hérité de TableExpressionBase) |
Equals(Object) |
Expression qui représente une fonction de valeur de table en tant que source de table dans une arborescence SQL. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
FindAnnotation(String) |
Obtient l’annotation avec le nom donné, en retournant |
GetAnnotations() |
Obtient toutes les annotations sur l’objet actuel. (Hérité de TableExpressionBase) |
GetHashCode() |
Expression qui représente une fonction de valeur de table en tant que source de table dans une arborescence SQL. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
Print(ExpressionPrinter) |
Crée une représentation sous forme de chaîne imprimable de l’expression donnée à l’aide ExpressionPrinterde . |
PrintAnnotations(ExpressionPrinter) |
Crée une représentation sous forme de chaîne imprimable des annotations associées à l’expression donnée à l’aide de ExpressionPrinter. (Hérité de TableExpressionBase) |
Update(IReadOnlyList<SqlExpression>) |
Crée une expression qui est semblable à celle-ci, mais en utilisant les enfants fournis. Si tous les enfants sont identiques, cette expression est retournée. |
VisitChildren(ExpressionVisitor) |
Expression qui représente une fonction de valeur de table en tant que source de table dans une arborescence SQL. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
Implémentations d’interfaces explicites
IPrintableExpression.Print(ExpressionPrinter) |
Crée une représentation sous forme de chaîne imprimable de l’expression donnée à l’aide ExpressionPrinterde . (Hérité de TableExpressionBase) |
ITableBasedExpression.Table |
associé à la ITableBase source de table donnée, le cas échéant. |
Méthodes d’extension
UnwrapJoin(TableExpressionBase) |
Si le donné |