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) |
查找映射到由给定MethodInfo表示的方法的 aIDbFunction。 |
| FindSequence(String, String) |
查找具有给定名称的一个 ISequence 。 |
| GetOrAddDbFunction(MethodInfo) |
返回映射到给定方法的现有 Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction 函数,或创建映射到该方法的新函数。 |
| GetOrAddSequence(String, String) |
返回给定架构中具有给定名称的现有 IMutableSequence 名称,或者创建具有给定名称和架构的新序列。 |
| SetDatabaseName(String) |
通过 Relational(IMutableModel)访问的关系特定批注的属性。 |
| SetDefaultSchema(String) |
尝试使用中的语义RelationalAnnotations设置DefaultSchema。 |
| SetMaxIdentifierLength(Nullable<Int32>) |
尝试使用中的语义RelationalAnnotations设置MaxIdentifierLength。 |
显式接口实现
| 名称 | 说明 |
|---|---|
| IRelationalModelAnnotations.FindSequence(String, String) |
查找具有给定名称的一个 ISequence 。 |
| IRelationalModelAnnotations.Sequences |
模型中包含的所有 ISequence项。 |