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 进行比较,以查看它们是否表示相同的存储对象。 |