Documentation Home
MySQL Connector/NET Developer Guide
Related Documentation Download this Manual

MySQL Connector/NET Developer Guide  /  Connector/NET API Reference  /  MySql.Data.EntityFrameworkCore Namespace

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.