StoreObjectIdentifier 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示存储对象的 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 进行比较,以查看它们是否表示相同的存储对象。 |