GetDefaultContainer(IModel)
|
返回默认容器名称。
|
GetDefaultContainer(IReadOnlyModel)
|
返回默认容器名称。
|
GetThroughput(IReadOnlyModel)
|
返回数据库范围内的预配吞吐量。
|
AnnotationsToDebugString(IAnnotatable, Int32)
|
获取对象上声明的所有注释的调试字符串。
|
GetAnnotation(IAnnotatable, String)
|
获取具有给定名称的批注,如果不存在,则引发该批注。
|
GetRelationalDependencies(IModel, String)
|
返回关系服务依赖项。
|
Scaffolding(IModel)
|
有关实体形状、实体之间的关系以及它们如何映射到数据库的元数据。 模型通常是通过在派生 DbContext的 上重写 OnModelCreating(ModelBuilder) 方法创建的。
|
FindEntityType(IModel, Type)
|
已过时。.
获取映射给定实体类的实体。 null 如果未找到具有给定 CLR 类型的实体类型,或者共享类型实体类型正在使用给定 CLR 类型,或者实体类型具有定义导航,则返回 。
|
FindEntityType(IModel, Type, String, IEntityType)
|
获取给定类型的实体类型,定义导航名称和定义实体类型。 如果未找到匹配的 null 实体类型,则返回 。
|
FindRuntimeEntityType(IModel, Type)
|
获取映射给定实体类的实体,其中类可能是派生自实际实体类型的代理。 null 如果未找到具有给定 CLR 类型的实体类型,或者共享类型实体类型正在使用给定 CLR 类型,或者实体类型具有定义导航,则返回 。
|
GetChangeTrackingStrategy(IModel)
|
获取用于模型中实体的默认更改跟踪策略。 此策略指示上下文如何检测实体类型实例的属性更改。
|
GetEntityTypes(IModel, String)
|
已过时。.
获取与给定名称匹配的实体类型。
|
GetEntityTypes(IModel, Type)
|
已过时。.
获取与给定类型匹配的实体类型。
|
GetProductVersion(IModel)
|
获取用于生成此模型的 EF Core 程序集版本
|
GetPropertyAccessMode(IModel)
|
PropertyAccessMode获取用于此模型中实体类型的属性的 。
请注意,单个实体类型可以替代此访问模式,实体类型的单个属性可以替代实体类型上设置的访问模式。 此处返回的值将用于未指定替代的任何属性。
|
HasEntityTypeWithDefiningNavigation(IModel, String)
|
已过时。.
获取一个值,该值指示模型是否包含具有定义导航的相应实体类型。
|
HasEntityTypeWithDefiningNavigation(IModel, Type)
|
已过时。.
获取一个值,该值指示模型是否包含具有定义导航的相应实体类型。
|
IsIndexerMethod(IModel, MethodInfo)
|
获取一个值,该值指示给定的 MethodInfo 是否重新发送索引器访问。
|
IsShared(IModel, Type)
|
获取模型中的共享类型实体是否使用 CLR 类型。
|
ToDebugString(IModel, MetadataDebugStringOptions, Int32)
|
创建给定元数据的可读表示形式。
警告:不要依赖于返回的字符串的格式。
它仅用于调试,可能会在发布之间任意更改。
|
Relational(IModel)
|
获取模型的关系数据库特定元数据。
|
FindDbFunction(IModel, MethodInfo)
|
查找映射到给定 MethodInfo表示的方法的函数。
|
FindDbFunction(IModel, String)
|
查找映射到由给定名称表示的方法的函数。
|
FindDbFunction(IReadOnlyModel, MethodInfo)
|
查找映射到给定 MethodInfo表示的方法的函数。
|
FindDbFunction(IReadOnlyModel, String)
|
查找映射到由给定名称表示的方法的函数。
|
FindSequence(IModel, String, String)
|
查找具有给定名称的序列。
|
FindSequence(IReadOnlyModel, String, String)
|
查找具有给定名称的序列。
|
GetCollation(IModel)
|
返回数据库排序规则。
|
GetCollation(IReadOnlyModel)
|
返回数据库排序规则。
|
GetDbFunctions(IModel)
|
返回模型中包含的所有函数。
|
GetDbFunctions(IReadOnlyModel)
|
返回模型中包含的所有函数。
|
GetDefaultSchema(IModel)
|
返回要用于模型的默认架构,或者 null 如果未设置任何架构,则返回 。
|
GetDefaultSchema(IReadOnlyModel)
|
返回要用于模型的默认架构,或者 null 如果未设置任何架构,则返回 。
|
GetMaxIdentifierLength(IModel)
|
返回存储标识符允许的最大长度。
|
GetMaxIdentifierLength(IReadOnlyModel)
|
返回存储标识符允许的最大长度。
|
GetRelationalModel(IModel)
|
返回数据库模型。
|
GetSequences(IModel)
|
返回模型中包含的所有序列。
|
GetSequences(IReadOnlyModel)
|
返回模型中包含的所有序列。
|
GetFluentApiCalls(IModel, IAnnotationCodeGenerator)
|
获取用于配置模型的 fluent API 调用。
|
Sqlite(IModel)
|
获取模型的 SQLite 特定元数据。
|
SqlServer(IModel)
|
获取模型的SQL Server特定元数据。
|
GetDatabaseMaxSize(IModel)
|
返回数据库的最大大小。
|
GetDatabaseMaxSize(IReadOnlyModel)
|
返回数据库的最大大小。
|
GetHiLoSequenceName(IModel)
|
返回要用于默认 hi-lo 序列的名称。
|
GetHiLoSequenceName(IReadOnlyModel)
|
返回要用于默认 hi-lo 序列的名称。
|
GetHiLoSequenceSchema(IModel)
|
返回要用于默认 hi-lo 序列的架构。
UseHiLo(PropertyBuilder, String, String)
|
GetHiLoSequenceSchema(IReadOnlyModel)
|
返回要用于默认 hi-lo 序列的架构。
UseHiLo(PropertyBuilder, String, String)
|
GetIdentityIncrement(IModel)
|
返回默认标识增量。
|
GetIdentityIncrement(IReadOnlyModel)
|
返回默认标识增量。
|
GetIdentitySeed(IModel)
|
返回默认标识种子。
|
GetIdentitySeed(IReadOnlyModel)
|
返回默认标识种子。
|
GetPerformanceLevelSql(IModel)
|
返回数据库的性能级别。
|
GetPerformanceLevelSql(IReadOnlyModel)
|
返回数据库的性能级别。
|
GetSequenceNameSuffix(IReadOnlyModel)
|
返回要追加到自动创建的序列名称的后缀。
|
GetSequenceSchema(IReadOnlyModel)
|
返回要用于默认值生成序列的架构。
UseSequence(PropertyBuilder, String, String)
|
GetServiceTierSql(IModel)
|
返回数据库的服务层。
|
GetServiceTierSql(IReadOnlyModel)
|
返回数据库的服务层。
|
GetValueGenerationStrategy(IModel)
|
SqlServerValueGenerationStrategy返回要用于模型中键的属性的 ,除非 属性具有显式设置的策略。
|
GetValueGenerationStrategy(IReadOnlyModel)
|
SqlServerValueGenerationStrategy返回要用于模型中键的属性的 ,除非 属性具有显式设置的策略。
|