StructuralTypeProjectionExpression 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 entité dans la projection de SelectExpression.
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 d’application.
public class StructuralTypeProjectionExpression : System.Linq.Expressions.Expression
type StructuralTypeProjectionExpression = class
inherit Expression
Public Class StructuralTypeProjectionExpression
Inherits Expression
- Héritage
-
StructuralTypeProjectionExpression
Constructeurs
StructuralTypeProjectionExpression(ITypeBase, IReadOnlyDictionary<IProperty, ColumnExpression>, IReadOnlyDictionary<ITableBase,TableReferenceExpression>, Boolean, SqlExpression) |
Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core. |
Propriétés
DiscriminatorExpression |
pour générer un discriminateur pour le type d’entité SqlExpression . |
IsNullable |
TODO |
NodeType |
Expression qui représente une entité dans la projection de SelectExpression. 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 d’application. |
StructuralType |
Type de base projeté (entité ou type complexe) |
TableMap |
TODO |
Type |
Expression qui représente une entité dans la projection de SelectExpression. 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 d’application. |
Méthodes
AddNavigationBinding(INavigation, StructuralTypeShaperExpression) |
Ajoute une liaison de navigation pour cette projection d’entité lorsque le type d’entité cible de la navigation est détenu ou faible. |
BindComplexProperty(IComplexProperty) |
Lie une propriété complexe à cette projection de type structurel pour obtenir une expression de shaper pour le type complexe cible. |
BindNavigation(INavigation) |
Lie une navigation avec cette projection d’entité pour obtenir le shaper d’entité pour le type d’entité cible de la navigation qui a été précédemment ajouté à l’aide de AddNavigationBinding(INavigation, StructuralTypeShaperExpression) la méthode . |
BindProperty(IProperty) |
Lie une propriété à cette projection de type structurel pour obtenir la représentation SQL. |
MakeNullable() |
Rend les instance d’entité dans la projection nullables. |
ToString() |
Expression qui représente une entité dans la projection de SelectExpression. 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 d’application. |
UpdateEntityType(IEntityType) |
Mises à jour le type d’entité projeté sur l’un des types dérivés. |
VisitChildren(ExpressionVisitor) |
Expression qui représente une entité dans la projection de SelectExpression. 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 d’application. |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour