DbProviderManifest Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Rozhraní metadat pro všechny typy CLR
public abstract class DbProviderManifest
type DbProviderManifest = class
Public MustInherit Class DbProviderManifest
- Dědičnost
-
DbProviderManifest
- Odvozené
Konstruktory
DbProviderManifest() |
Rozhraní metadat pro všechny typy CLR |
Pole
CollationFacetName |
Název omezující vlastnosti kolace |
ConceptualSchemaDefinition |
Hodnota, která se má předat getInformation pro získání ConceptualSchemaDefinition |
ConceptualSchemaDefinitionVersion3 |
Hodnota, která se má předat getInformation pro získání conceptualSchemaDefinitionVersion3 |
DefaultValueFacetName |
Název omezující vlastnosti DefaultValue |
FixedLengthFacetName |
Název omezující vlastnosti FixedLength |
IsStrictFacetName |
Název omezující vlastnosti IsStrict |
MaxLengthFacetName |
Název omezující vlastnosti MaxLength |
NullableFacetName |
Název omezující vlastnosti s možnou hodnotou Null |
PrecisionFacetName |
Název omezující vlastnosti Přesnost |
ScaleFacetName |
Název omezující vlastnosti měřítka |
SridFacetName |
Název omezující vlastnosti SRID |
StoreSchemaDefinition |
Hodnota, která se má předat do GetInformation pro získání StoreSchemaDefinition |
StoreSchemaDefinitionVersion3 |
Hodnota, která se má předat getinformation pro získání StoreSchemaDefinitionVersion3 |
StoreSchemaMapping |
Hodnota, která se má předat do GetInformation pro získání StoreSchemaMapping |
StoreSchemaMappingVersion3 |
Hodnota, která se má předat do GetInformation pro získání StoreSchemaMappingVersion3 |
UnicodeFacetName |
Název omezující vlastnosti unicode |
Vlastnosti
NamespaceName |
Získá obor názvů používaný tímto manifestem zprostředkovatele. |
Metody
EscapeLikeArgument(String) |
Zapisovače zprostředkovatele by měly tuto metodu přepsat, aby vrátila argument se zástupnými znaky a řídicím znakem s řídicím znakem. Tato metoda se používá pouze v případě, že SupportsEscapingLikeArgument vrátí hodnotu true. |
GetDbInformation(String) |
Při přepsání v odvozené třídě tato metoda vrátí informace specifické pro zprostředkovatele. |
GetEdmType(TypeUsage) |
Při přepsání v odvozené třídě tato metoda mapuje zadaný typ úložiště a sadu omezujících vlastností pro tento typ na typ EDM. |
GetFacetDescriptions(EdmType) |
Vrátí FacetDescription objekty pro konkrétní typ. |
GetInformation(String) |
Získá informace specifické pro poskytovatele. |
GetStoreFunctions() |
Při přepsání v odvozené třídě vrátí kolekci funkcí EDM podporovaných manifestem zprostředkovatele. |
GetStoreType(TypeUsage) |
Při přepsání v odvozené třídě tato metoda mapuje zadaný typ EDM a sadu omezujících vlastností pro tento typ na typ úložiště. |
GetStoreTypes() |
Při přepsání v odvozené třídě vrátí sadu primitivních typů podporovaných zdrojem dat. |
SupportsEscapingLikeArgument(Char) |
Označuje, jestli zprostředkovatel podporuje uvozování řetězců, které se mají použít jako vzory ve výrazu Like. |
SupportsInExpression() |
Vrátí logickou hodnotu, která určuje, zda zprostředkovatel může zpracovávat stromy výrazů obsahující instance DbInExpression.
Výchozí implementace vrací |
SupportsIntersectAndUnionAllFlattening() |
Vrátí logickou hodnotu určující, jestli zprostředkovatel může zpracovávat stromy výrazů, které nemají uzly DbProjectExpression přímo pod levou i pravou stranou DbUnionAllExpression a DbIntersectExpression. |
SupportsParameterOptimizationInSchemaQueries() |
Označuje, jestli zprostředkovatel podporuje optimalizaci parametrů popsanou v tématu Problém EntityFramework6 na GitHubu č. 195.
Výchozí formát je |
Platí pro
Entity Framework