DbXmlEnabledProviderManifest Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A specialization of the ProviderManifest that accepts an XmlReader
public abstract class DbXmlEnabledProviderManifest : System.Data.Entity.Core.Common.DbProviderManifest
type DbXmlEnabledProviderManifest = class
inherit DbProviderManifest
Public MustInherit Class DbXmlEnabledProviderManifest
Inherits DbProviderManifest
- Inheritance
Constructors
DbXmlEnabledProviderManifest(XmlReader) |
Initializes a new instance of the DbXmlEnabledProviderManifest class. |
Fields
CollationFacetName |
Name of the Collation Facet (Inherited from DbProviderManifest) |
ConceptualSchemaDefinition |
Value to pass to GetInformation to get the ConceptualSchemaDefinition (Inherited from DbProviderManifest) |
ConceptualSchemaDefinitionVersion3 |
Value to pass to GetInformation to get the ConceptualSchemaDefinitionVersion3 (Inherited from DbProviderManifest) |
DefaultValueFacetName |
Name of the DefaultValue Facet (Inherited from DbProviderManifest) |
FixedLengthFacetName |
Name of the FixedLength Facet (Inherited from DbProviderManifest) |
IsStrictFacetName |
Name of the IsStrict Facet (Inherited from DbProviderManifest) |
MaxLengthFacetName |
Name of the MaxLength Facet (Inherited from DbProviderManifest) |
NullableFacetName |
Name of the Nullable Facet (Inherited from DbProviderManifest) |
PrecisionFacetName |
Name of the Precision Facet (Inherited from DbProviderManifest) |
ScaleFacetName |
Name of the Scale Facet (Inherited from DbProviderManifest) |
SridFacetName |
Name of the SRID Facet (Inherited from DbProviderManifest) |
StoreSchemaDefinition |
Value to pass to GetInformation to get the StoreSchemaDefinition (Inherited from DbProviderManifest) |
StoreSchemaDefinitionVersion3 |
Value to pass to GetInformation to get the StoreSchemaDefinitionVersion3 (Inherited from DbProviderManifest) |
StoreSchemaMapping |
Value to pass to GetInformation to get the StoreSchemaMapping (Inherited from DbProviderManifest) |
StoreSchemaMappingVersion3 |
Value to pass to GetInformation to get the StoreSchemaMappingVersion3 (Inherited from DbProviderManifest) |
UnicodeFacetName |
Name of the Unicode Facet (Inherited from DbProviderManifest) |
Properties
NamespaceName |
Gets the namespace name supported by this provider manifest. |
StoreTypeNameToEdmPrimitiveType |
Gets the best mapped equivalent Entity Data Model (EDM) type for a specified storage type name. |
StoreTypeNameToStorePrimitiveType |
Gets the best mapped equivalent storage primitive type for a specified storage type name. |
Methods
EscapeLikeArgument(String) |
Provider writers should override this method to return the argument with the wildcards and the escape character escaped. This method is only used if SupportsEscapingLikeArgument returns true. (Inherited from DbProviderManifest) |
GetDbInformation(String) |
When overridden in a derived class, this method returns provider-specific information. (Inherited from DbProviderManifest) |
GetEdmType(TypeUsage) |
When overridden in a derived class, this method maps the specified storage type and a set of facets for that type to an EDM type. (Inherited from DbProviderManifest) |
GetFacetDescriptions(EdmType) |
Returns the list of facet descriptions for the specified Entity Data Model (EDM) type. |
GetInformation(String) |
Gets the provider-specific information. (Inherited from DbProviderManifest) |
GetStoreFunctions() |
Returns the list of provider-supported functions. |
GetStoreType(TypeUsage) |
When overridden in a derived class, this method maps the specified EDM type and a set of facets for that type to a storage type. (Inherited from DbProviderManifest) |
GetStoreTypes() |
Returns the list of primitive types supported by the storage provider. |
SupportsEscapingLikeArgument(Char) |
Indicates if the provider supports escaping strings to be used as patterns in a Like expression. (Inherited from DbProviderManifest) |
SupportsInExpression() |
Returns a boolean that specifies whether the provider can handle expression trees
containing instances of DbInExpression.
The default implementation returns |
SupportsIntersectAndUnionAllFlattening() |
Returns a boolean that specifies whether the provider can process expression trees not having DbProjectExpression nodes directly under both Left and Right sides of DbUnionAllExpression and DbIntersectExpression (Inherited from DbProviderManifest) |
SupportsParameterOptimizationInSchemaQueries() |
Indicates if the provider supports the parameter optimization described in EntityFramework6 GitHub issue #195.
The default is |
Applies to
Entity Framework