An instance of the MetadataStore contains all of the metadata about a collection of EntityTypes
and ComplexTypes.
Inheritance Hierarchy
Breeze.SharpMetadataStore
Namespace: Breeze.Sharp
Assembly: Breeze.Sharp (in Breeze.Sharp.dll) Version: 0.6.0.5 (0.6.0.5)
Syntax
The MetadataStore type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | MetadataStore | Initializes a new instance of the MetadataStore class |
Methods
Name | Description | |
---|---|---|
![]() | AddDataService |
Adds a DataService to this MetadataStore. If a DataService with the same serviceName
is already in the MetadataStore an exception will be thrown unless the 'shouldOverwrite'
parameter is set to 'true'.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | ExportMetadata |
Exports metadata as a string.
|
![]() | ExportMetadata(TextWriter) |
Exports metadata via a TextWriter.
|
![]() | FetchMetadata(DataService) |
Fetches the metadata for a specified 'service'. This method is automatically called
internally by an EntityManager before its first query against a new service.
|
![]() | FetchMetadata(DataService, CancellationToken) |
Fetches the metadata for a specified 'service'. This method is automatically called
internally by an EntityManager before its first query against a new service.
|
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetComplexType(Type) |
Returns an ComplexType given its CLR type.
|
![]() | GetComplexType(String, Boolean) |
Returns an EntityType given its name.
|
![]() | GetDataService |
Returns the DataService for a specified service name or null.
|
![]() | GetDefaultResourceName(Type) |
Returns the default resource name for the specified CLR type.
|
![]() | GetDefaultResourceName(EntityType) |
Returns the default resource name for the specified EntityType type.
|
![]() | GetEntityType(Type) |
Returns an EntityType given its CLR type.
|
![]() | GetEntityType(String, Boolean) |
Returns an EntityType given its name.
|
![]() | GetEntityTypeForResourceName |
Returns the EntityType for a specified resourceName.
|
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetMessages | |
![]() | GetStructuralType |
Returns an StructuralType (EntityType or ComplexType) given its CLR type.
|
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | ImportMetadata(TextReader, Boolean) |
Imports metadata via a TextReader.
|
![]() | ImportMetadata(String, Boolean) |
Imports metadata from a string.
|
![]() ![]() | IsStructuralType |
Returns whether the specified CLR type is either an IEntity or a IComplexObject.
|
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | SetResourceName |
Sets a resourceName for a specified clrType.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Fields
Name | Description | |
---|---|---|
![]() ![]() | MetadataVersion |
Properties
Name | Description | |
---|---|---|
![]() | AllowedMetadataMismatchTypes |
Allowed types of metadata mismatches.
|
![]() | ComplexTypes |
Returns a list of all of the ComplexTypes within this store.
|
![]() ![]() | Detached | |
![]() | EntityTypes |
Returns a list of all of the EntityTypes within this store.
|
![]() | NamingConvention |
The NamingConvention associated with this MetadataStore.
|
![]() | StoreID |
Events
Name | Description | |
---|---|---|
![]() | MetadataMismatch |
Fired whenever an entity's state is changing in any significant manner.
|
See Also