Documentation Home
Connectors and APIs Manual
Download this Manual

Connectors and APIs Manual  /  ...  /  MySql.Data.EntityFrameworkCore Namespace

4.8.3 MySql.Data.EntityFrameworkCore Namespace

Namespaces in this section:

MySql.Data.EntityFrameworkCore.DataAnnotations Namespace

Classes
Class Description
MySqlCharsetAttribute Establishes the character set of an entity property.
MySqlCollationAttribute Sets the collation in an entity property.

MySql.Data.EntityFrameworkCore.Design.Internal Namespace

Classes
Class Description
MySQLAnnotationCodeGenerator An internal class that supports the Entity Framework Core infrastructure.

MySQL.Data.EntityFrameworkCore.Diagnostics Namespace

Classes
Class Description
MySQLEventId Event IDs for MySQL events that correspond to messages logged to an ILogger and events sent to a DiagnosticSource. The IDs are also used with WarningsConfigurationBuilder to configure the behavior of warnings.

MySQL.Data.EntityFrameworkCore.Diagnostics.Internal Namespace

Classes
Class Description
MySQLLoggingDefinitions An internal class that supports the Entity Framework Core infrastructure.

MySql.Data.EntityFrameworkCore.Extensions Namespace

Classes
Class Description
MySQLPropertyBuilderExtensions Represents the implementation of MySQL property-builder extensions used in Fluent API.
MySQLServiceCollectionExtensions MySQL extension class for IServiceCollection.

MySql.Data.EntityFrameworkCore.Infrastructure Namespace

Classes
Class Description
MySQLDbContextOptionsBuilder Represents the RelationalDbContextOptionsBuilder type implemented for MySQL.

MySql.Data.EntityFrameworkCore.Infrastructure.Internal Namespace

Classes
Class Description
MySQLOptionsExtension Represents the RelationalOptionsExtension type implemented for MySQL.
Interfaces
Interface Description
IMySQLOptions Options to set on the provider.

MySql.Data.EntityFrameworkCore.Internal Namespace

Classes
Class Description
MySQLModelValidator An internal class that supports the Entity Framework Core infrastructure.
MySQLOptions An internal class that supports the Entity Framework Core infrastructure.
MySQLValueGenerationStrategyCompatibility An internal class that supports the Entity Framework Core infrastructure.

MySql.Data.EntityFrameworkCore.Metadata Namespace

Enumerations
Enumeration Description
MySQLValueGenerationStrategy An internal enumeration that supports the Entity Framework Core infrastructure.

MySql.Data.EntityFrameworkCore.Metadata.Conventions Namespace

Classes
Class Description
MySqlCharsetAttributeConvention Represents a character set attribute for a property.

MySql.Data.EntityFrameworkCore.Migrations.Internal Namespace

Classes
Class Description
MySQLMigrationsModelDiffer An internal class that supports the Entity Framework Core infrastructure.

MySql.Data.EntityFrameworkCore.Migrations.Operations Namespace

Classes
Class Description
MySQLDropDatabaseOperation Executes the drop database operation for migrations.

MySql.Data.EntityFrameworkCore.Query.Expressions.Internal Namespace

Classes
Class Description
MySQLBinaryExpression An expression that specifies a binary value.
MySQLCollateExpression An expression that specifies the collation of a string value explicitly.
MySQLComplexFunctionArgumentExpression An expression that specifies a complex function argument.
MySQLStringComparisonMethodTranslator A method translator to compare string values.
Enumerations
Enumeration Description
MySQLBinaryExpressionOperatorType An internal enumeration that supports the Entity Framework Core infrastructure.

MySql.Data.EntityFrameworkCore.Query.ExpressionTranslators.Internal Namespace

Classes
Class Description
MySQLDbFunctionsExtensionsMethodTranslator An internal class that supports the Entity Framework Core infrastructure.

MySql.Data.EntityFrameworkCore.Query.Internal Namespace

Classes
Class Description
MySQLCompiledQueryCacheKeyGenerator An internal class that supports the Entity Framework Core infrastructure.
MySQLConvertTranslator An internal class that supports the Entity Framework Core infrastructure.
MySQLDateDiffFunctionsTranslator An internal class that supports the Entity Framework Core infrastructure.
MySQLDateTimeMemberTranslator An internal class that supports the Entity Framework Core infrastructure.
MySQLMathMethodTranslator An internal class that supports the Entity Framework Core infrastructure.
MySQLMemberTranslatorProvider An internal class that supports the Entity Framework Core infrastructure.
MySQLMethodCallTranslatorProvider An internal class that supports the Entity Framework Core infrastructure.
MySQLNewGuidTranslator An internal class that supports the Entity Framework Core infrastructure.
MySQLObjectToStringTranslator An internal class that supports the Entity Framework Core infrastructure.
MySQLQueryTranslationPostprocessorFactory An internal class that supports the Entity Framework Core infrastructure.
MySQLSqlExpressionFactory An internal class that supports the Entity Framework Core infrastructure.
MySQLSqlTranslatingExpressionVisitorFactory An internal class that supports the Entity Framework Core infrastructure.
MySQLStringMemberTranslator An internal class that supports the Entity Framework Core infrastructure.
MySQLStringMethodTranslator An internal class that supports the Entity Framework Core infrastructure.

MySql.Data.EntityFrameworkCore.Scaffolding.Internal Namespace

Classes
Class Description
MySQLCodeGenerator An internal class that supports the Entity Framework Core infrastructure.

MySql.Data.EntityFrameworkCore.Storage.Internal Namespace

Classes
Class Description
BytesToDateTimeConverter An internal class that supports the Entity Framework Core infrastructure.
MySQLExecutionStrategy An internal class that supports the Entity Framework Core infrastructure.
MySQLExecutionStrategyFactory An internal class that supports the Entity Framework Core infrastructure.
MySQLTimeSpanMapping An internal class that supports the Entity Framework Core infrastructure.
Interfaces
Interface Description
IMySQLServerConnection An internal interface that supports the Entity Framework Core infrastructure.

MySql.Data.EntityFrameworkCore.Update Namespace

Interfaces
Interface Description
IMySQLUpdateSqlGenerator An internal interface that supports the Entity Framework Core infrastructure.

MySql.Data.EntityFrameworkCore.ValueGeneration.Internal Namespace

Classes
Class Description
MySQLValueGeneratorSelector An internal class that supports the Entity Framework Core infrastructure.