StructuralTypeProjectionExpression Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Espressione che rappresenta un'entità nella proiezione di SelectExpression.
Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.
public class StructuralTypeProjectionExpression : System.Linq.Expressions.Expression
type StructuralTypeProjectionExpression = class
inherit Expression
Public Class StructuralTypeProjectionExpression
Inherits Expression
- Ereditarietà
-
StructuralTypeProjectionExpression
Costruttori
StructuralTypeProjectionExpression(ITypeBase, IReadOnlyDictionary<IProperty, ColumnExpression>, IReadOnlyDictionary<ITableBase,TableReferenceExpression>, Boolean, SqlExpression) |
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
Proprietà
DiscriminatorExpression |
Oggetto SqlExpression per generare il discriminatorio per il tipo di entità. |
IsNullable |
TODO |
NodeType |
Espressione che rappresenta un'entità nella proiezione di SelectExpression. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
StructuralType |
Tipo di base proiettato (entità o tipo complesso) |
TableMap |
TODO |
Type |
Espressione che rappresenta un'entità nella proiezione di SelectExpression. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
Metodi
AddNavigationBinding(INavigation, StructuralTypeShaperExpression) |
Aggiunge un'associazione di navigazione per questa proiezione di entità quando il tipo di entità di destinazione della navigazione è di proprietà o debole. |
BindComplexProperty(IComplexProperty) |
Associa una proprietà complessa con questa proiezione di tipo strutturale per ottenere un'espressione shaper per il tipo complesso di destinazione. |
BindNavigation(INavigation) |
Associa una struttura di spostamento con questa proiezione di entità per ottenere lo strumento di forma entità per il tipo di entità di destinazione dello spostamento aggiunto in precedenza tramite il AddNavigationBinding(INavigation, StructuralTypeShaperExpression) metodo . |
BindProperty(IProperty) |
Associa una proprietà a questa proiezione del tipo strutturale per ottenere la rappresentazione SQL. |
MakeNullable() |
Rende nullable l'istanza di entità nella proiezione. |
ToString() |
Espressione che rappresenta un'entità nella proiezione di SelectExpression. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
UpdateEntityType(IEntityType) |
Aggiornamenti il tipo di entità proiettato in uno dei tipi derivati. |
VisitChildren(ExpressionVisitor) |
Espressione che rappresenta un'entità nella proiezione di SelectExpression. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per