Compartir a través de


EdmEntityContainer Clase

Definición

Representa un contenedor de entidades de EDM.

public class EdmEntityContainer : Microsoft.OData.Edm.EdmElement, Microsoft.OData.Edm.IEdmEntityContainer, Microsoft.OData.Edm.IEdmFullNamedElement
type EdmEntityContainer = class
    inherit EdmElement
    interface IEdmEntityContainer
    interface IEdmSchemaElement
    interface IEdmNamedElement
    interface IEdmElement
    interface IEdmVocabularyAnnotatable
    interface IEdmFullNamedElement
Public Class EdmEntityContainer
Inherits EdmElement
Implements IEdmEntityContainer, IEdmFullNamedElement
Herencia
EdmEntityContainer
Implementaciones

Constructores

EdmEntityContainer(String, String)

Inicializa una nueva instancia de la clase EdmEntityContainer.

Propiedades

Elements

Obtiene una colección de los elementos de este contenedor de entidades.

FullName

Obtiene el nombre completo de este elemento de esquema.

Name

Obtiene el nombre de este contenedor de entidades.

Namespace

Obtiene el espacio de nombres de este contenedor de entidades.

SchemaElementKind

Obtiene la clase de este elemento de esquema.

Métodos

AddActionImport(IEdmAction)

Crea y agrega una importación de acción a este contenedor de entidades.

AddActionImport(String, IEdmAction, IEdmExpression)

Crea y agrega una importación de acción a este contenedor de entidades.

AddActionImport(String, IEdmAction)

Crea y agrega una importación de acción a este contenedor de entidades.

AddElement(IEdmEntityContainerElement)

Agrega un elemento contenedor de entidades a este contenedor de entidades.

AddEntitySet(String, IEdmEntityType, Boolean)

Crea y agrega un conjunto de entidades a este contenedor de entidades.

AddEntitySet(String, IEdmEntityType)

Crea y agrega un conjunto de entidades a este contenedor de entidades.

AddFunctionImport(IEdmFunction)

Crea y agrega una importación de función a este contenedor de entidades.

AddFunctionImport(String, IEdmFunction, IEdmExpression, Boolean)

Crea y agrega una importación de función a este contenedor de entidades.

AddFunctionImport(String, IEdmFunction, IEdmExpression)

Crea y agrega una importación de función a este contenedor de entidades.

AddFunctionImport(String, IEdmFunction)

Crea y agrega una importación de función a este contenedor de entidades.

AddSingleton(String, IEdmEntityType)

Crea y agrega un singleton a este contenedor de entidades.

FindEntitySet(String)

Busca un conjunto de entidades con el nombre especificado en este contenedor de entidades y devuelve NULL si no existe tal conjunto.

FindOperationImports(String)

Busca importaciones de operaciones con el nombre especificado en este contenedor de entidades y devuelve null si no existe ninguna importación de dicha operación.

FindSingleton(String)

Busca un singleton con el nombre especificado en este contenedor de entidades y devuelve NULL si no existe dicho singleton.

Métodos de extensión

GetSymbolicString(IEdmVocabularyAnnotatable)

Obtiene la cadena simbólica de un elemento anotado. En el siguiente cambio importante, es mejor agregar una propiedad a IEdmVocabularyAnnotatable.

AllElements(IEdmEntityContainer, Int32)

Representa un contenedor de entidades de EDM.

EntitySets(IEdmEntityContainer)

Devuelve conjuntos de entidades que pertenecen a un objeto IEdmEntityContainer.

FullName(IEdmSchemaElement)

Obtiene el nombre completo del elemento.

Location(IEdmElement)

Obtiene la ubicación de este elemento.

OperationImports(IEdmEntityContainer)

Devuelve las importaciones de operación que pertenecen a un objeto IEdmEntityContainer.

ShortQualifiedName(IEdmSchemaElement)

Obtiene el nombre completo corto del elemento.

Singletons(IEdmEntityContainer)

Devuelve singletons que pertenecen a un objeto IEdmEntityContainer.

VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel)

Obtiene las anotaciones de vocabulario de un elemento Annotatable tal y como se ven desde un modelo determinado.

ToTraceString(IEdmSchemaElement)

Devuelve la representación de texto del objeto actual.

Errors(IEdmElement)

Obtiene los errores, si los hay, que pertenecen a este elemento o a elementos incluidos en este elemento. Por ejemplo, los errores de un tipo estructural incluyen los errores del propio tipo y los errores de sus propiedades declaradas. El método no analiza los elementos a los que hace referencia este elemento. Por ejemplo, los errores de una propiedad no incluyen los errores de su tipo.

IsBad(IEdmElement)

Devuelve true si este elemento contiene errores devueltos por el Errors(IEdmElement) método .

Se aplica a