The ConceptualModel type exposes the following members.

Methods

  NameDescription
Public methodAddAssociation
Public methodAddComplexType
Creates and adds a new complex type to the conceptual model.
Public methodAddEntitySet
Creates and adds a new conceptual model entity set.
Public methodAddEntityType(String)
Creates and adds a new conceptual model entity type.
Public methodAddEntityType(String, ModelEntityType)
Creates and adds a new conceptual model entity type inheriting from an existing entity type.
Public methodAddFunctionImport
Adds a function import to the model.
Public methodClear
Removes all members from the conceptual model.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetOrCreateEntitySet
Retrieves an existing entity set, or creates a new one if no matching entityset is found.
Public methodGetOrCreateEntityType(String)
Retrieves an existing entity type, or creates a new one if no matching entity type is found.
Public methodGetOrCreateEntityType(String, ModelEntityType)
Retrieves an existing entity type, or creates a new one if no matching entity type is found.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyAlias
Conceptual model alias name / short name
Public propertyAssociationSets
Enumeration of all association sets contained within the current conceptual model.
Public propertyComplexTypes
Enumeration of all complex types contained within the current conceptual model.
Public propertyContainerName
Entity container name
Public propertyEntitySets
Enumeration of all entity sets contained within the current conceptual model.
Public propertyEntityTypes
Enumeration of the all entity types contained within the current conceptual model.
Public propertyFunctionImports
Enumeration of all complex types contained within the current conceptual model.
Public propertyLazyLoadingEnabled
Controls whether the generated object context supports lazy loading or not
Public propertyNamespace
Conceptual model namespace name
Public propertyQueries
Exposes a number of common IQueryable queries based on conceptual model data.

See Also