DbXmlEnabledProviderManifest Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет базовый класс, реализующий DbProviderManifest определение XML. Класс можно использовать для получения сведений DbXmlEnabledProviderManifest о поставщике во время выполнения.
public ref class DbXmlEnabledProviderManifest abstract : System::Data::Common::DbProviderManifest
public abstract class DbXmlEnabledProviderManifest : System.Data.Common.DbProviderManifest
type DbXmlEnabledProviderManifest = class
inherit DbProviderManifest
Public MustInherit Class DbXmlEnabledProviderManifest
Inherits DbProviderManifest
- Наследование
Комментарии
Класс DbXmlEnabledProviderManifest особенно подходит для поставщиков, сопоставление типов которых с EDM симметрично. В сценариях сопоставления симметричных типов каждый тип хранилища сопоставляется с одним типом модели данных сущности (EDM) независимо от направления сопоставления. Иными словами, сопоставление типов EDM-to-provider совпадает с сопоставлением типов поставщика с EDM.
В сценариях симметричного сопоставления можно либо наследить класс настраиваемого DbXmlEnabledProviderManifest поставщика из DbProviderManifest класса, либо из класса. Рекомендуется наследовать пользовательский класс поставщика из DbXmlEnabledProviderManifest класса для сценариев симметричного сопоставления, так как DbXmlEnabledProviderManifest этот класс позволяет указывать манифесты декларативно.
Конструкторы
| Имя | Описание |
|---|---|
| DbXmlEnabledProviderManifest(XmlReader) |
Инициализирует новый экземпляр класса DbXmlEnabledProviderManifest. |
Свойства
| Имя | Описание |
|---|---|
| NamespaceName |
Возвращает имя пространства имен, поддерживаемое этим манифестом поставщика. |
| StoreTypeNameToEdmPrimitiveType |
Возвращает лучший сопоставленный эквивалентный тип модели данных сущности (EDM) для указанного имени типа хранилища. |
| StoreTypeNameToStorePrimitiveType |
Возвращает лучший сопоставленный эквивалентный тип хранилища для указанного имени типа хранилища. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| EscapeLikeArgument(String) |
Записи поставщиков должны переопределить этот метод, чтобы вернуть аргумент с подстановочными знаками и экранируемым символом escape-символа. Этот метод используется только в том случае, если функция SupportsEscapingLikeArgument возвращает значение true. (Унаследовано от DbProviderManifest) |
| GetDbInformation(String) |
При переопределении в производном классе этот метод возвращает сведения, относящиеся к поставщику. (Унаследовано от DbProviderManifest) |
| GetEdmType(TypeUsage) |
При переопределении в производном классе этот метод сопоставляет указанный тип хранилища и набор аспектов для этого типа с типом EDM. (Унаследовано от DbProviderManifest) |
| GetFacetDescriptions(EdmType) |
Возвращает список описаний аспектов для указанного типа модели данных сущности (EDM). |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetInformation(String) |
Возвращает сведения, относящиеся к поставщику. (Унаследовано от DbProviderManifest) |
| GetStoreFunctions() |
Возвращает список поддерживаемых поставщиком функций. |
| GetStoreType(TypeUsage) |
При переопределении в производном классе этот метод сопоставляет указанный тип EDM и набор аспектов для этого типа с типом хранилища. (Унаследовано от DbProviderManifest) |
| GetStoreTypes() |
Возвращает список примитивных типов, поддерживаемых поставщиком хранилища. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| SupportsEscapingLikeArgument(Char) |
Указывает, поддерживает ли поставщик экранирование строк в качестве шаблонов в выражении Like. (Унаследовано от DbProviderManifest) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |