Поделиться через


DbXmlEnabledProviderManifest Класс

Определение

Специализация ProviderManifest, которая принимает XmlReader

public abstract class DbXmlEnabledProviderManifest : System.Data.Entity.Core.Common.DbProviderManifest
type DbXmlEnabledProviderManifest = class
    inherit DbProviderManifest
Public MustInherit Class DbXmlEnabledProviderManifest
Inherits DbProviderManifest
Наследование
DbXmlEnabledProviderManifest

Конструкторы

DbXmlEnabledProviderManifest(XmlReader)

Инициализирует новый экземпляр класса DbXmlEnabledProviderManifest.

Поля

CollationFacetName

Имя аспекта параметров сортировки

(Унаследовано от DbProviderManifest)
ConceptualSchemaDefinition

Значение, передаваемое в GetInformation, чтобы получить ConceptualSchemaDefinition

(Унаследовано от DbProviderManifest)
ConceptualSchemaDefinitionVersion3

Значение, передаваемое в GetInformation, чтобы получить ConceptualSchemaDefinitionVersion3

(Унаследовано от DbProviderManifest)
DefaultValueFacetName

Имя аспекта DefaultValue

(Унаследовано от DbProviderManifest)
FixedLengthFacetName

Имя аспекта FixedLength

(Унаследовано от DbProviderManifest)
IsStrictFacetName

Имя аспекта IsStrict

(Унаследовано от DbProviderManifest)
MaxLengthFacetName

Имя аспекта MaxLength

(Унаследовано от DbProviderManifest)
NullableFacetName

Имя аспекта, допускающего значение NULL

(Унаследовано от DbProviderManifest)
PrecisionFacetName

Имя аспекта Precision

(Унаследовано от DbProviderManifest)
ScaleFacetName

Имя аспекта scale

(Унаследовано от DbProviderManifest)
SridFacetName

Имя аспекта SRID

(Унаследовано от DbProviderManifest)
StoreSchemaDefinition

Значение, передаваемое в GetInformation, чтобы получить StoreSchemaDefinition

(Унаследовано от DbProviderManifest)
StoreSchemaDefinitionVersion3

Значение, передаваемое в GetInformation, чтобы получить StoreSchemaDefinitionVersion3

(Унаследовано от DbProviderManifest)
StoreSchemaMapping

Значение, передаваемое в GetInformation, чтобы получить StoreSchemaMapping

(Унаследовано от DbProviderManifest)
StoreSchemaMappingVersion3

Значение, передаваемое в GetInformation, чтобы получить StoreSchemaMappingVersion3

(Унаследовано от DbProviderManifest)
UnicodeFacetName

Имя аспекта Юникода

(Унаследовано от DbProviderManifest)

Свойства

NamespaceName

Возвращает имя пространства имен, поддерживаемое манифестом этого поставщика.

StoreTypeNameToEdmPrimitiveType

Возвращает наилучший эквивалент сопоставления типа модели EDM с заданным по имени типом хранения.

StoreTypeNameToStorePrimitiveType

Возвращает наилучший эквивалент типа-примитива хранения, сопоставленный с заданным именем типа хранения.

Методы

EscapeLikeArgument(String)

Разработчики поставщиков должны переопределять этот метод для возвращения аргумента со знаками подстановки и преобразованным escape-символом. Этот метод используется только в том случае, если метод SupportsEscapingLikeArgument возвращает значение true.

(Унаследовано от DbProviderManifest)
GetDbInformation(String)

При переопределении в производном классе этот метод возвращает сведения, касающиеся конкретного поставщика.

(Унаследовано от DbProviderManifest)
GetEdmType(TypeUsage)

При переопределении в производном классе этот метод сопоставляет указанный тип хранилища и набор аспектов этого типа с типом модели EDM.

(Унаследовано от DbProviderManifest)
GetFacetDescriptions(EdmType)

Возвращает список описаний аспектов для заданного типа модели EDM.

GetInformation(String)

Получает сведения, касающиеся конкретного поставщика.

(Унаследовано от DbProviderManifest)
GetStoreFunctions()

Возвращает список функций, поддерживаемых поставщиком.

GetStoreType(TypeUsage)

При переопределении в производном классе этот метод сопоставляет указанный тип модели EDM и набор аспектов этого типа с типом хранилища.

(Унаследовано от DbProviderManifest)
GetStoreTypes()

Возвращает список типов-примитивов, поддерживаемых поставщиком хранения.

SupportsEscapingLikeArgument(Char)

Указывает, поддерживает ли поставщик escape-преобразование строк, используемых как шаблоны в выражении LIKE.

(Унаследовано от DbProviderManifest)
SupportsInExpression()

Возвращает логическое значение, указывающее, может ли поставщик обрабатывать деревья выражений, содержащие экземпляры DbInExpression. Реализация по умолчанию возвращает false обратную совместимость. Производные классы могут переопределять этот метод.

(Унаследовано от DbProviderManifest)
SupportsIntersectAndUnionAllFlattening()

Возвращает логическое значение, указывающее, может ли поставщик обрабатывать деревья выражений без узлов DbProjectExpression непосредственно в левой и правой сторонах DbUnionAllExpression и DbIntersectExpression.

(Унаследовано от DbProviderManifest)
SupportsParameterOptimizationInSchemaQueries()

Указывает, поддерживает ли поставщик оптимизацию параметров, описанную в проблеме EntityFramework6 GitHub No 195. Значение по умолчанию — false. Поставщики должны изменить это значение на true только после проверки правильной работы запросов схемы (используемых в потоке Database First) с этим флагом.

(Унаследовано от DbProviderManifest)

Применяется к