Represents a base class that can be used by the Entity Framework to obtain provider-specific information at runtime.
Assembly: System.Data.Entity (in System.Data.Entity.dll)
When you develop a provider for the Entity Framework, you need to make sure that all the mappings from Entity Data Model (EDM) types to storage types and from storage to EDM types are handled correctly. In some cases, the mappings from EDM types to provider types are not the same as the mappings from provider types to EDM types. For example, on the provider side, the EDM.String may map to nvarchar(4000), whereas, on the EDM side, nvarchar(4000) may map to EDM.String(MaxLength=4000). This type of mapping is called as an asymmetric type mapping. For asymmetric mapping scenarios, implement the abstract class directly.
Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.