MySQL 连接器/NET 开发人员指南  / 第 8 章连接器/NET API 参考  /  8.7 MySql.EntityFrameworkCore 命名空间

8.7 MySql.EntityFrameworkCore 命名空间

本节中的命名空间:

MySql.EntityFrameworkCore.DataAnnotations 命名空间

班级

班级 描述
MySqlCharsetAttribute 建立实体属性的字符集。
MySqlCollationAttribute 在实体属性中设置排序规则。

MySQL.EntityFrameworkCore.Diagnostics 命名空间

班级

班级 描述
MySQLEventId 对应于记录到 的消息 ILogger和发送到 的 事件的 MySQL 事件的事件 ID DiagnosticSource。这些 ID 还用于WarningsConfigurationBuilder配置警告的行为。

MySql.EntityFrameworkCore.Extensions 命名空间

班级

班级 描述
MySQLDatabaseFacadeExtensions MySQL 的特定扩展方法Database()
MySQLDbFunctionsExtensions 提供在 LINQ to Entities 查询中使用时转换为数据库函数的 CLR 方法。此类上的方法通过访问Functions()
MySQLIndexExtensions SQL Server 特定元数据的扩展方法IIndex
MySQLMigrationBuilderExtensions MySQL 的特定扩展方法 MigrationBuilder
MySQLModelExtensions SQL Server 特定元数据的扩展方法IModel
MySQLPropertyBuilderExtensions 表示 Fluent API 中使用的 MySQL 属性构建器扩展的实现。
MySQLPropertyExtensions IProperty用于 MySQL 服务器特定元数据的扩展方法。
MySQLServiceCollectionExtensions 的 MySQL 扩展类IServiceCollection

MySql.EntityFrameworkCore.Infrastructure 命名空间

班级

班级 描述
MySQLDbContextOptionsBuilder 表示RelationalDbContextOptionsBuilder为 MySQL 实现的类型。

代表们

代表 描述
MySQLSchemaNameTranslator 每当使用模式时,将指定的模式和对象转换为输出对象名称。

枚举

枚举 描述
MySqlSchemaBehavior 表示架构的行为。

MySql.EntityFrameworkCore.Infrastructure.Internal 命名空间

班级

班级 描述
MySQLOptionsExtension 表示RelationalOptionsExtension为 MySQL 实现的类型。

接口

界面 描述
IMySQLOptions 表示要在提供程序上设置的选项。

MySql.EntityFrameworkCore.Metadata 命名空间

枚举

枚举 描述
MySQLValueGenerationStrategy 支持 Entity Framework Core 基础结构的内部枚举。