RelationalModelAnnotations 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过 Relational(IMutableModel)访问的关系特定注释的属性。
public class RelationalModelAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalModelAnnotations
type RelationalModelAnnotations = class
interface IRelationalModelAnnotations
Public Class RelationalModelAnnotations
Implements IRelationalModelAnnotations
- 继承
-
RelationalModelAnnotations
- 派生
- 实现
构造函数
RelationalModelAnnotations(IModel, RelationalFullAnnotationNames) |
通过 Relational(IMutableModel)访问的关系特定注释的属性。 |
RelationalModelAnnotations(IModel) |
为给定 IModel的注释构造 实例。 |
RelationalModelAnnotations(RelationalAnnotations, RelationalFullAnnotationNames) |
通过 Relational(IMutableModel)访问的关系特定注释的属性。 |
RelationalModelAnnotations(RelationalAnnotations) |
构造由给定批注帮助程序表示的 IModel 的注释的 实例。 |
字段
ProviderFullAnnotationNames |
通过 Relational(IMutableModel)访问的关系特定注释的属性。 |
属性
Annotations |
表示 RelationalAnnotations 要批注的 的 IModel 帮助程序。 |
DatabaseName |
通过 Relational(IMutableModel)访问的关系特定注释的属性。 |
DbFunctions |
模型中包含的所有 IDbFunction。 |
DefaultSchema |
要用于模型的默认架构;如果未显式设置, |
MaxIdentifierLength |
存储标识符允许的最大长度。 |
Model |
要 IModel 批注的 。 |
Sequences |
模型中包含的所有 ISequence。 |
方法
FindDbFunction(MethodInfo) |
查找 IDbFunction 映射到给定 MethodInfo表示的方法的 。 |
FindSequence(String, String) |
查找 ISequence 具有给定名称的 。 |
GetOrAddDbFunction(MethodInfo) |
返回映射到给定方法的现有 Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction ,或创建映射到方法的新函数。 |
GetOrAddSequence(String, String) |
返回给定架构中具有给定名称的现有 IMutableSequence ,或使用给定名称和架构创建一个新序列。 |
SetDatabaseName(String) |
通过 Relational(IMutableModel)访问的关系特定注释的属性。 |
SetDefaultSchema(String) |
尝试使用正在使用 DefaultSchema 的 语义 RelationalAnnotations 设置 。 |
SetMaxIdentifierLength(Nullable<Int32>) |
尝试使用正在使用 MaxIdentifierLength 的 语义 RelationalAnnotations 设置 。 |
显式接口实现
IRelationalModelAnnotations.FindSequence(String, String) |
查找 ISequence 具有给定名称的 。 |
IRelationalModelAnnotations.Sequences |
模型中包含的所有 ISequence。 |