Libreria OData
La libreria OData è una libreria di serializzazione .NET Framework che supporta OData (Open Data Protocol). Questa libreria è un set di interfacce di programmazione che supportano la serializzazione avanzata e scenari di deserializzazione in applicazioni e processi dove non è opportuno utilizzare WCF Data Services. Quando si utilizza la libreria OData, è possibile creare applicazioni server o client che generano e accettano le richieste OData e generano risposte OData. Quando si utilizza questa libreria, è necessario eseguire la maggior parte delle attività di base per la serializzazione di entità singole e la descrizione di metadati del modello. Utilizzare questa libreria quando si desidera avere il controllo completo non solo dell'ambiente di messaggistica ma anche delle modalità in cui i dati di entità sono serializzati. Se nella definizione del modello di dati l'applicazione richiede solo la flessibilità, ma non si desidera il sovraccarico aggiunto correlato alla creazione, all'invio e all'utilizzo di messaggi di OData singoli, implementare Provider di servizi dati personalizzati (WCF Data Services) in WCF Data Services.
La libreria OData viene implementata negli spazi dei nomi seguenti:
La libreria OData include anche la libreria EDM, utilizzata per rappresentare il modello di dati esposto da un servizio OData. La libreria EDM viene implementata negli spazi dei nomi seguenti: