EdmModel Class
Represents an EDM model.
Inheritance Hierarchy
System.Object
Microsoft.Data.Edm.Library.EdmElement
Microsoft.Data.Edm.Library.EdmModelBase
Microsoft.Data.Edm.Library.EdmModel
Namespace: Microsoft.Data.Edm.Library
Assembly: Microsoft.Data.Edm (in Microsoft.Data.Edm.dll)
Syntax
'Declaration
Public Class EdmModel _
Inherits EdmModelBase
'Usage
Dim instance As EdmModel
public class EdmModel : EdmModelBase
public ref class EdmModel : public EdmModelBase
type EdmModel =
class
inherit EdmModelBase
end
public class EdmModel extends EdmModelBase
The EdmModel type exposes the following members.
Constructors
Name | Description | |
---|---|---|
EdmModel | Initializes a new instance of the EdmModel class. |
Top
Properties
Name | Description | |
---|---|---|
DirectValueAnnotationsManager | Gets the model's annotations manager. (Inherited from EdmModelBase.) | |
ReferencedModels | Gets the collection of models referred to by this model. (Inherited from EdmModelBase.) | |
SchemaElements | Gets the collection of schema elements that are contained in this model. (Overrides EdmModelBase.SchemaElements.) | |
VocabularyAnnotations | Gets the collection of vocabulary annotations that are contained in this model. (Overrides EdmModelBase.VocabularyAnnotations.) |
Top
Methods
Name | Description | |
---|---|---|
AddElement | Adds an element to the EDM library. | |
AddElements | Adds an IEdmSchemaElement to the EDM library. | |
AddReferencedModel | Adds a model reference to this model. | |
AddVocabularyAnnotation | Adds a vocabulary annotation to this model. | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
FindDeclaredEntityContainer | Searches for an entity container with the given name in this model and returns null if no such entity container exists. (Inherited from EdmModelBase.) | |
FindDeclaredFunctions | Searches for a function with the given name in this model and returns null if no such function exists. (Inherited from EdmModelBase.) | |
FindDeclaredType | Searches for a type with the given name in this model and returns null if no such type exists. (Inherited from EdmModelBase.) | |
FindDeclaredValueTerm | Searches for a value term with the given name in this model and returns null if no such value term exists. (Inherited from EdmModelBase.) | |
FindDeclaredVocabularyAnnotations | Searches for vocabulary annotations specified by this model. (Overrides EdmModelBase.FindDeclaredVocabularyAnnotations(IEdmVocabularyAnnotatable).) | |
FindDirectlyDerivedTypes | Finds a list of types that derive directly from the supplied type. (Overrides EdmModelBase.FindDirectlyDerivedTypes(IEdmStructuredType).) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
RegisterElement | Registers the specified element. (Inherited from EdmModelBase.) | |
ToString | (Inherited from Object.) |
Top
Remarks
No content here will be updated; please do not add material here.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.