StoreObjectIdentifier Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A type that represents the id of a store object
[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)
- Inheritance
-
StoreObjectIdentifier
- Attributes
- Implements
Remarks
See Modeling entity types and relationships for more information and examples.
Properties
Name |
Gets the table-like store object name. |
Schema |
Gets the table-like store object schema. |
StoreObjectType |
Gets the table-like store object type. |
Methods
CompareTo(StoreObjectIdentifier) | Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. |
Create(IEntityType, StoreObjectType) |
Creates an id for the store object that the given entity type is mapped to />. |
Create(IReadOnlyEntityType, StoreObjectType) |
Creates an id for the store object that the given entity type is mapped to. |
Create(IReadOnlyTypeBase, StoreObjectType) |
Creates an id for the store object that the given entity type is mapped to. |
DbFunction(String) |
Creates a function id. |
DeleteStoredProcedure(String, String) |
Creates a delete stored procedure id. |
DisplayName() |
Gets the friendly display name for the store object. |
Equals(Object) | Indicates whether this instance and a specified object are equal. |
Equals(StoreObjectIdentifier) | Indicates whether the current object is equal to another object of the same type. |
GetHashCode() | Returns the hash code for this instance. |
InsertStoredProcedure(String, String) |
Creates an insert stored procedure id. |
SqlQuery(IEntityType) |
Creates an id for the SQL query mapped using RelationalEntityTypeBuilderExtensions.ToSqlQuery. |
SqlQuery(IReadOnlyEntityType) |
Creates an id for the SQL query mapped using RelationalEntityTypeBuilderExtensions.ToSqlQuery. |
SqlQuery(String) |
Creates a SQL query id. |
Table(String, String) |
Creates a table id. |
ToString() | Returns the fully qualified type name of this instance. |
UpdateStoredProcedure(String, String) |
Creates an update stored procedure id. |
View(String, String) |
Creates a view id. |
Operators
Equality(StoreObjectIdentifier, StoreObjectIdentifier) |
Compares one id to another id to see if they represent the same store object. |
Inequality(StoreObjectIdentifier, StoreObjectIdentifier) |
Compares one id to another id to see if they represent the same store object. |