Provider is an attribute of the Schema element in the storage model file of an Entity Data Model (EDM). The storage model file is written in the store schema definition language (SSDL).
Table 8-5 lists the mapping of the configuration file options to their default values. See the alphabetical list of the configuration file options following the table for additional information.
When set to Schema, unqualified tables are qualified with
Schema . The model metadata is created in the specified schema.
Enables the Logging Application Block. Refer to the DataDirect Connect Series for ADO.NET Reference for information on using Logging Application Blocks.
where string is the name of the Enterprise Library Logging Application Block that you want to use.
Where string is the LogEntry type name.
Allows developers to override the default store-to-primitive type mappings. This setting supplements the storeNumberToEdmIntegerMappingBehavior attribute. The default store-to-primitive type mappings might not suit all developer's needs. For example, NUMBER(1, 0) maps to Boolean by default, but some developers might wish to map NUMBER(1, 0) to Byte and CHAR(1) to Boolean. See
“Mapping Order in the storeEdmMappings Element Collection” for more information.
storeTypeName. Required. Specifies the store type for which the mapping applies. Valid values are any valid Oracle type name. See
Table 8-9.
primitiveTypeKind. Required. Specifies the PrimitiveTypeKind for which this mapping applies. Valid values are any value from the PrimitiveTypeKind enum.
minimumLength. Specifies the smallest length for which this mapping applies. Valid values are 0 to Int32.MaxValue.
maximumLength. Specifies the largest length for which this mapping applies. Valid values are 0 to Int32.MaxValue.
minimumLength. Specifies the smallest length for which this mapping applies. Valid values are 0 to Int32.MaxValue.
minimumPrecision. Specifies the smallest precision for which this mapping applies. Valid values are 0 to 255.
maximumPrecision. Specifies the largest precision for which this mapping applies. Valid values are 0 to 255.
minimumScale. Specifies the smallest scale for which this mapping applies. Valid values are 0 to 255.
maximumScale. Specifies the largest scale for which this mapping applies. Valid values are 0 to 255.
trueValue. Specifies what constitutes a true value for Boolean mappings. Valid values are any string or integer value.
falseValue. Specifies what constitutes a false value for Boolean mappings. Valid values are any string or integer value.
isDefaultStoreMapping. Specifies whether this mapping should be considered the preferred mapping for the storeType when no specific mapping for the storeType can be found. Valid values are True or False.
where n is the sum of a combination of workarounds.
When set to n, multiple workarounds are enabled. Add the string WorkArounds= with a value of
n (WorkArounds=
n ), where the value
n is the cumulative value of all options added together. For example, if you wanted to use both workarounds=1 and workarounds=2, you would enter in the configuration file: