Condividi tramite


EdmPropertyPathExpression Classe

Definizione

Rappresenta un'espressione di percorso della proprietà EDM.

public class EdmPropertyPathExpression : Microsoft.OData.Edm.EdmPathExpression
type EdmPropertyPathExpression = class
    inherit EdmPathExpression
Public Class EdmPropertyPathExpression
Inherits EdmPathExpression
Ereditarietà
EdmPropertyPathExpression

Costruttori

EdmPropertyPathExpression(IEnumerable<String>)

Inizializza una nuova istanza della classe EdmPropertyPathExpression.

EdmPropertyPathExpression(String)

Inizializza una nuova istanza della classe EdmPropertyPathExpression.

EdmPropertyPathExpression(String[])

Inizializza una nuova istanza della classe EdmPropertyPathExpression.

Proprietà

ExpressionKind

Ottiene il genere dell'espressione.

Path

Ottiene la stringa di percorso, ad esempio "A.B/C/D.E".

(Ereditato da EdmPathExpression)
PathSegments

Ottiene i segmenti di percorso come nome qualificato scomposto. "A.B/C/D.E/Func1(NS. T,NS. T2)/P1" è { "A.B", "C", "D.E", "Func1(NS. T,NS. T2)", "P1" }.

(Ereditato da EdmPathExpression)

Metodi di estensione

Location(IEdmElement)

Ottiene il percorso dell'elemento.

TryCast(IEdmExpression, IEdmTypeReference, IEdmType, Boolean, IEnumerable<EdmError>)

Determina se il tipo di un'espressione è compatibile con il tipo fornito

TryCast(IEdmExpression, IEdmTypeReference, IEnumerable<EdmError>)

Determina se il tipo di un'espressione è compatibile con il tipo fornito

Errors(IEdmElement)

Ottiene gli eventuali errori che appartengono all'elemento o agli elementi che contiene. Gli errori per un tipo strutturale includono ad esempio gli errori relativi a tipo stesso ed errori relativi alle proprietà dichiarate. Il metodo non analizza gli elementi cui questo elemento fa riferimento. Gli errori relativi a una proprietà non includono errori del tipo corrispondente.

IsBad(IEdmElement)

Restituisce true se questo elemento contiene errori restituiti dal Errors(IEdmElement) metodo .

Si applica a