Share via


StoreObjectIdentifier 结构

定义

表示存储对象的 ID 的类型

[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct StoreObjectIdentifier : IComparable<Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier>, IEquatable<Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier>
[<System.Runtime.CompilerServices.IsReadOnly>]
type StoreObjectIdentifier = struct
Public Structure StoreObjectIdentifier
Implements IComparable(Of StoreObjectIdentifier), IEquatable(Of StoreObjectIdentifier)
继承
StoreObjectIdentifier
属性
实现

注解

有关详细信息和示例,请参阅 为实体类型和关系建模

属性

Name

获取类似于表的存储对象名称。

Schema

获取类似于表的存储对象架构。

StoreObjectType

获取类似于表的存储对象类型。

方法

CompareTo(StoreObjectIdentifier)

表示存储对象的 ID 的类型

Create(IEntityType, StoreObjectType)

为给定实体类型映射到 />的存储对象创建 ID。

Create(IReadOnlyEntityType, StoreObjectType)

为给定实体类型映射到的存储对象创建 ID。

Create(IReadOnlyTypeBase, StoreObjectType)

为给定实体类型映射到的存储对象创建 ID。

DbFunction(String)

创建函数 ID。

DeleteStoredProcedure(String, String)

创建删除存储过程 ID。

DisplayName()

获取存储对象的友好显示名称。

Equals(Object)

表示存储对象的 ID 的类型

Equals(StoreObjectIdentifier)

表示存储对象的 ID 的类型

GetHashCode()

表示存储对象的 ID 的类型

InsertStoredProcedure(String, String)

创建插入存储过程 ID。

SqlQuery(IEntityType)

为使用 RelationalEntityTypeBuilderExtensions.ToSqlQuery映射的 SQL 查询创建 ID。

SqlQuery(IReadOnlyEntityType)

为使用 RelationalEntityTypeBuilderExtensions.ToSqlQuery映射的 SQL 查询创建 ID。

SqlQuery(String)

创建 SQL 查询 ID。

Table(String, String)

创建表 ID。

ToString()

表示存储对象的 ID 的类型

UpdateStoredProcedure(String, String)

创建更新存储过程 ID。

View(String, String)

创建视图 ID。

运算符

Equality(StoreObjectIdentifier, StoreObjectIdentifier)

将一个 ID 与另一个 ID 进行比较,以查看它们是否表示相同的存储对象。

Inequality(StoreObjectIdentifier, StoreObjectIdentifier)

将一个 ID 与另一个 ID 进行比较,以查看它们是否表示相同的存储对象。

适用于