ScaffoldingModelExtensions 类

定义

设计时模型扩展。

public static class ScaffoldingModelExtensions
type ScaffoldingModelExtensions = class
Public Module ScaffoldingModelExtensions
继承
ScaffoldingModelExtensions

方法

GetDataAnnotations(IEntityType, IAnnotationCodeGenerator)

获取用于配置实体类型的数据注释。

GetDataAnnotations(INavigation, IAnnotationCodeGenerator)

获取用于配置导航属性的数据注释。

GetDataAnnotations(IProperty, IAnnotationCodeGenerator)

获取用于配置属性的数据注释。

GetDataAnnotations(ISkipNavigation, IAnnotationCodeGenerator)

获取用于配置 skip 导航属性的数据注释。

GetDbSetName(IReadOnlyEntityType)

获取应用于 DbSet<TEntity> 此实体类型的 类上的 DbContext 属性的名称。

GetFluentApiCalls(IEntityType, IAnnotationCodeGenerator)

获取用于配置实体类型的 fluent API 调用。

GetFluentApiCalls(IForeignKey, IAnnotationCodeGenerator, Boolean)

获取用于配置外键的 fluent API 调用。

GetFluentApiCalls(IIndex, IAnnotationCodeGenerator)

获取用于配置索引的 fluent API 调用。

GetFluentApiCalls(IKey, IAnnotationCodeGenerator)

获取用于配置密钥的 fluent API 调用。

GetFluentApiCalls(IModel, IAnnotationCodeGenerator)

获取用于配置模型的 fluent API 调用。

GetFluentApiCalls(IProperty, IAnnotationCodeGenerator)

获取用于配置属性的 fluent API 调用。

GetFluentApiCalls(ISequence, IAnnotationCodeGenerator)

获取用于配置序列的 fluent API 调用。

IsHandledByConvention(IKey)

获取一个值,该值指示密钥是否按约定进行配置。

IsHandledByDataAnnotations(IIndex, IAnnotationCodeGenerator)

获取值,该值指示此索引是否可以完全由数据注释重新表示。

IsLeftNavigation(ISkipNavigation)

获取一个值,该值指示指定的跳过导航是否表示关系的左侧。

IsSimpleManyToManyJoinEntityType(IEntityType)

检查实体类型是否可以被视为多对多联接实体类型。

适用于