|
|
|
|||
| WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Эта глава обеспечивает обзор компонентов ADO.NET и .NET Core, которые
осуществляются в новой версии Connector/NET. Для полного списка API посетите
MySQL Documentation,
чтобы определить местонахождение справочников API, которые произведены
из встроенной документации. Позволяет доступ к инструментам интерфейса командной строки
.NET Core (CLI). Пространство имен Пространство имен Пространство имен Пространство имен Пространства имен в этой секции:
Глава 8. Обзор Connector/NET API
8.1. Пространство имен Microsoft.EntityFrameworkCore
Классы
Класс Описание
MySQLDbContextOptionsExtensionsПредставляет расширения выбора контекста, осуществленные для MySQL.
8.2. Пространство имен MySql.Data.EntityFramework
Классы
Класс Описание BackoffAlgorithmПредставляет базовый класс для алгоритмов задержки. BackoffAlgorithmErr1040Алгоритм задержки, настроенный для кода ошибки
1040 - Too many connections. BackoffAlgorithmErr1205Алгоритм задержки, настроенный для кода ошибки 1205 - Lock wait
timeout exceeded; try restarting transaction. BackoffAlgorithmErr1213Алгоритм задержки, настроенный для кода ошибки 1213 - Deadlock found
when trying to get lock; try restarting transaction. BackoffAlgorithmErr1614Алгоритм задержки, настроенный для кода ошибки 1614 - Transaction branch
was rolled back: deadlock was detected. BackoffAlgorithmErr2006Алгоритм задержки, настроенный для кода ошибки 2006 - MySQL server
has gone away. BackoffAlgorithmErr2013Алгоритм задержки, настроенный для кода ошибки 2013 - Lost connection
to MySQL server during query. BackoffAlgorithmNdbАлгоритм задержки, настроенный для ошибок MySQL Cluster (NDB). MySqlConnectionFactoryИспользуемый для создания связей в Code First 4.3. MySqlDependencyResolverИспользуется для решения реализации сервисов. MySqlEFConfigurationИспользуется для определения сервисов MySQL,
используемых в Entity Framework. MySqlExecutionStrategyПредоставляет стратегию выполнения для обработки случайных
ошибок сервера MySQL. MySqlHistoryContextКласс, используемый кодом миграции, который будет читать и писать историю
миграции от базы данных. MySqlLoggerОбеспечивает класс журналирования для
использования с Entity Framework. MySqlManifestTokenResolverПредставляет сервис для получения символа декларации
провайдера, заданного связью. MySqlMigrationCodeGeneratorКласс, используемый для настроенной генерации кода, чтобы избежать
добавления префикса dbo. к
именам таблиц.MySqlMigrationSqlGeneratorОсуществляет генератор MySQL SQL для миграций данных EF 4.3. MySqlModelCacheKeyПредставляет значение ключа, которое однозначно определяет модель
Entity Framework, которая была загружена в память. MySqlProviderFactoryResolverПредставляет сервис для получения правильного MySQL
DbProviderFactory от связи.MySqlProviderInvariantNameОпределяет имя провайдера MySQL. Enumerations
Enumeration Описание OpTypeПредставляет ряд операций по базе данных.
8.3. Пространство имен MySql.Data.EntityFrameworkCore
MySql.Data.EntityFrameworkCore.DataAnnotations
Классы
Класс Описание MySqlCharsetAttributeУстанавливает набор символов свойств entity. MySqlCollationAttributeУстанавливает сопоставление в свойстве entity.
Пространство имен MySQL.Data.EntityFrameworkCore.Diagnostics
Классы
Класс Описание MySQLEventIdИдентификаторы события для событий MySQL, которые соответствуют
сообщениям, зарегистрированным в ILogger,
и событиям, посланным в DiagnosticSource.
ID также используются с
WarningsConfigurationBuilder, чтобы
формировать поведение предупреждений.
Пространство имен MySql.Data.EntityFrameworkCore.Extensions
Классы
Класс Описание MySQLDatabaseFacadeExtensionsMySQL-определенные дополнительные методы для
Database().MySQLDbFunctionsExtensionsПредоставляет методы CLR, которые переведены к функциям базы данных,
когда используется в LINQ к запросам Entities. Методы этого класса доступны
через Functions().MySQLIndexExtensionsДополнительные методы для IIndex
для определенных для SQL Server метаданных.MySQLMigrationBuilderExtensionsMySQL-определенные дополнительные методы для
MigrationBuilder.MySQLModelExtensionsДополнительные методы для IModel для
определенных для SQL Server метаданных.MySQLPropertyBuilderExtensionsПредставляет реализацию расширений создания свойств MySQL,
используемых в Fluent API. MySQLPropertyExtensionsДополнительные методы для IProperty
для определенных для сервера MySQL метаданных.MySQLServiceCollectionExtensionsКласс расширения MySQL для
IServiceCollection.
Пространство имен MySql.Data.EntityFrameworkCore.Infrastructure
Классы
Класс Описание MySQLDbContextOptionsBuilderПредставляет реализацию типа
RelationalDbContextOptionsBuilder для MySQL.
Пространство имен MySql.Data.EntityFrameworkCore.Infrastructure.Internal
Классы
Класс Описание MySQLOptionsExtensionПредставляет реализацию типа
RelationalOptionsExtension для MySQL.
Пространство имен MySql.Data.EntityFrameworkCore.Metadata
Enumerations
Enumeration Описание MySQLValueGenerationStrategyВнутреннее перечисление, которое поддерживает инфраструктуру
Entity Framework Core.
8.4. Пространство имен MySql.Data.MySqlClient
Классы
Класс Описание
AuthenticationPluginConfigurationElementВосстанавливает конфигурацию плагина идентификации
из конфигурационного файла. BaseCommandInterceptorОбеспечивает средство усиления или замены команды SQL через строку
подключения вместо перекомпилирования. BaseTableCacheОбеспечивает базовый класс, используемый для табличного кэша. CharacterSetОпределяет набор символов. GenericConfigurationElementCollection<T>Получает коллекцию элементов из конфигурационного файла. InterceptorConfigurationElementКласс, используемый в конфигурационном файле, чтобы получить детали
конфигурации для перехватчиков. MySqlBaseConnectionStringBuilderАбстрактный класс, который обеспечивает общую функциональность для
вариантов связи, которые применяются для всех протоколов. MySqlBulkLoaderЗагрузите много строк в базу данных. MySqlClientFactoryПредставляет DBProviderFactory
для MySqlClient.MySqlClientPermissionПолучен из класса .NET
DBDataPermission. См.
раздел 5.17. MySqlClientPermissionAttributeСвязывает операцию защиты с атрибутом безопасности. MySqlCommandПредставляет SQL-оператор, чтобы выполнить для
базы данных MySQL. Этот класс не может быть унаследован. MySqlCommandBuilderАвтоматически производит команды единственной таблицы, используемые,
чтобы урегулировать изменения, внесенные в набор данных со связанной базой
данных MySQL. Этот класс не может быть унаследован. MySqlConfigurationОпределяет секцию конфигурации, которая содержит информацию,
определенную для MySQL. MySqlConnectionПредставляет открытую связь с базой данных MySQL Server. Этот класс не
может быть унаследован. MySqlConnectionStringBuilderОпределяет все опции строки подключения,
которые могут использоваться. MySqlDataAdapterПредставляет ряд команд данных и соединения с базой данных, которые
используются, чтобы заполнить набор данных и обновить базу данных MySQL.
Этот класс не может быть унаследован. MySqlDataReaderОбеспечивает средство чтения потока строк от базы данных MySQL.
Этот класс не может быть унаследован. MySqlErrorКоллекция кодов ошибок, которые могут быть возвращены сервером. MySqlExceptionИсключение, которое брошено, когда MySQL возвращает ошибку.
Этот класс не может быть унаследован. MySqlHelperКласс помощника, который облегчает работу с провайдером. MySqlInfoMessageEventArgsОбеспечивает данные для события InfoMessage.
Этот класс не может быть унаследован.MySqlParameterПредставляет параметр
MySql.Data.MySqlClient.MySqlCommand и произвольно его отображение к
колонкам в наборе данных. Этот класс не может быть унаследован.MySqlParameterCollectionПредставляет коллекцию параметров, относящихся к
MySql.Data.MySqlClient.MySqlCommand,
а также их соответствующие отображения к колонкам в наборе данных.
Этот класс не может быть унаследован.MySqlProviderServicesМесто для строительства определений команды. MySqlRowUpdatedEventArgsОбеспечивает данные для события RowUpdated.
Этот класс не может быть унаследован.MySqlRowUpdatingEventArgsОбеспечивает данные для события RowUpdating.
Этот класс не может быть унаследован.MySqlSchemaCollectionСодержит информацию о схеме. MySqlSchemaRowПредставляет строку в рамках схемы. MySqlScriptОбеспечивает класс, способный к выполнению скрипта SQL, содержащего
многократные SQL-операторы включая запросы CREATE PROCEDURE, которые
требуют изменения разделителя. MySqlScriptErrorEventArgsОбеспечивает аргумент событий ошибки,
используемый в MySqlScript. MySqlScriptEventArgsОбеспечивает аргумент событий, используемый в MySqlScript. MySqlScriptServicesСоздает скрипт, используемый, чтобы построить
модель Entity Framework. MySqlSecurityPermissionСоздает наборы полномочий. MySqlTraceСобытия регистрации в определенном слушателе. MySqlTransactionПредставляет транзакцию SQL, которая будет сделана в базе данных MySQL.
Этот класс не может быть унаследован. ReplicationConfigurationElementОпределяет элемент конфигурации репликации в
конфигурационном файле. ReplicationServerConfigurationElementОпределяет сервер репликации в конфигурационном файле. ReplicationServerGroupConfigurationElement
Определяет группу сервера репликации в
конфигурационном файле. SchemaColumnПредставляет объект колонки в рамках схемы. Delegates
Delegate Описание MySqlInfoMessageEventHandlerПредставляет метод, чтобы обращаться к событию
InfoMessage в
MySqlConnection.MySqlRowUpdatedEventHandlerПредставляет метод, чтобы обращаться к
RowUpdatedevent в
MySqlDataAdapter.MySqlRowUpdatingEventHandlerПредставляет метод, чтобы обращаться к
RowUpdatingevent
в MySqlDataAdapter.MySqlScriptErrorEventHandlerПредставляет метод, чтобы обращаться к ошибке в MySqlScript. MySqlStatementExecutedEventHandlerПредставляет метод, который вызовут после
выполнения запроса в MySqlScript. Enumerations
Enumeration Описание CompressionAlgorithmsОпределяет алгоритмы сжатия, которые могут использоваться. CompressionTypeОпределяет тип сжатия, используемого, когда данные переданы
между клиентом и сервером. LockContentionОпределяет варианты ожидания, которые могут использоваться с
вариантами блокировки строки. MySqlAuthenticationModeОпределяет механизм аутентификации, который
должен использоваться. MySqlBulkLoaderConflictOptionОпределяет действие, чтобы выполнить, когда конфликт найден. MySqlBulkLoaderPriorityОпределяет приоритет загрузки. MySqlCertificateStoreLocationОпределяет местоположение хранилища сертификатов. MySqlConnectionProtocolОпределяет тип применяемой связи. MySqlDbTypeОпределяет тип данных MySQL для поля или свойства для использования в
MySql.Data.MySqlClient.MySqlParameter.MySqlDriverTypeОпределяет типы подключения, которые поддерживаются. MySqlErrorCodeОбеспечивает ссылку на коды ошибок, возвращенные MySQL. MySqlSslModeПредоставляет опции SSL для связи. MySqlTraceEventTypeОпределяет тип события регистрации в MySqlTrace. UsageAdvisorWarningFlagsОпределяет использование предупреждающего типа.
8.5. Пространство имен MySql.Data.MySqlClient.Authentication
Классы
Класс Описание MySqlAuthenticationPluginАбстрактный класс, определяющий плагин идентификации. MySqlClearPasswordPluginПозволяет связи с применением учетной записи пользователя с
плагином mysql_clear_password.MySqlNativePasswordPluginРеализует плагин идентификации
mysql_native_password.MySqlPemReaderОбеспечивает функциональность, чтобы прочитать, расшифровать
и преобразовать файлы PEM в объекты, поддержанные в .NET.
Структуры
Структура Описание SecBufferОпределяет буфер безопасности. SecHandleОпределяет менеджер безопасности. SecPkgContext_SizesОпределяет размер контекста пакета защиты. SECURITY_HANDLEОпределяет менеджер безопасности. SECURITY_INTEGERОпределяет целочисленное значение безопасности. Enumerations
Enumeration Описание SecBufferTypeОпределяет тип буфера безопасности.
8.6. Пространство имен MySql.Data.MySqlClient.Interceptors
Классы
Класс Описание BaseExceptionInterceptorПредставляет базовый класс для всех определенных
пользователями перехватчиков исключения.
8.7. Пространство имен MySql.Data.MySqlClient.Memcached
MySql.Data.MySqlClient.Memcached
содержит членов для клиентов memcached.Классы
Класс Описание BinaryClientОсуществляет двоичный протокол клиента memcached. ClientПредставляет абстрактный интерфейс
клиентского протокола memcached. MemcachedExceptionОбеспечивает базовый класс для всех исключений memcached. TextClientОсуществляет текстовый протокол клиента memcached.
Enumerations
Enumeration Описание MemcachedFlagsПредставляет ряд флагов, используемых для требования
новых экземпляров связей.
8.8. Пространство имен MySql.Data.MySqlClient.Replication
MySql.Data.MySqlClient.Replication
содержит членов для компонентов репликации и выравнивания нагрузки.Классы
Класс Описание ReplicationRoundRobinServerGroup
Класс, который осуществляет циклическое
выравнивание нагрузки. ReplicationServerПредставляет сервер в среде репликации. ReplicationServerGroupБазовый класс реализующий опции выравнивания нагрузки.
8.9. Пространство имен MySql.Data.Types
MySql.Data.Types
содержит участников для преобразования типов MySQL.Классы
Класс Описание MySqlConversionExceptionПредставляет исключения, возвращенные во время
преобразования типов MySQL. Структуры
Структура Описание MySqlDateTimeОпределяет операции, которые относятся к объектам
MySqlDateTime.MySqlDecimalОпределяет операции, которые относятся к объектам
MySqlDecimal.MySqlGeometryОпределяет операции, которые относятся к объектам
MySqlGeometry.
8.10. Пространство имен MySql.Web
MySql.Web
включает ряд зависимых пространств имен, которые представляют особенности,
управляемые различными провайдерами MySQL и доступны для использования в
приложениях ASP.NET.
Пространство имен MySql.Web.Common
Классы
Класс Описание SchemaManagerСправляется со связанными со схемой операциями.
Пространство имен MySql.Web.Personalization
Классы
Класс Описание MySqlPersonalizationProviderОсуществляет поставщика персонализации, позволяющего использование
веб-частей на веб-сайтах ASP.NET.
Пространство имен MySql.Web.Profile
Классы
Класс Описание MySQLProfileProviderОсуществляет поставщика профиля для базы данных MySQL.
Пространство имен MySql.Web.Security
Классы
Класс Описание MySQLMembershipProviderСправляется с хранением информации о членстве для приложения
ASP.NET в базе данных MySQL. MySQLRoleProviderСправляется с хранением ролевой информации о членстве для
приложения ASP.NET в базе данных MySQL. MySqlSimpleMembershipProviderОказывает поддержку для задач членства в веб-сайте, таких как создание
счетов, удаление счетов и управление паролями. MySqlSimpleRoleProviderОбеспечивает основную функциональность ролевого управления. MySqlWebSecurityОбеспечивает средства защиты и функции аутентификации для приложений
веб-страниц ASP.NET, включая способность создать учетные записи
пользователей, зарегистрировать пользователей, перезагрузить или изменить
пароли и выполнить связанные задачи.
Пространство имен MySql.Web.SessionState
Классы
Класс Описание MySqlSessionStateStoreПозволяет запросам ASP.NET сохранить и управлять информацией о состоянии
сеанса в базе данных MySQL. Данные о сессии с истекшим сроком периодически
удаляются из базы данных.
Пространство имен MySql.Web.SiteMap
Классы
Класс Описание MySqlSiteMapProviderОсуществляет поставщика карты сайта для базы данных MySQL.
| Найди своих коллег! |
Вы можете
направить письмо администратору этой странички, Алексею Паутову.
![]()