StoreObjectIdentifier Yapı

Tanım

Depolama nesnesinin kimliğini temsil eden tür

[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)
Devralma
StoreObjectIdentifier
Öznitelikler
Uygulamalar

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Varlık türlerini ve ilişkilerini modelleme .

Özellikler

Name

Tablo benzeri depolama nesne adını alır.

Schema

Tablo benzeri depolama nesnesi şemasını alır.

StoreObjectType

Tablo benzeri depolama nesne türünü alır.

Yöntemler

CompareTo(StoreObjectIdentifier)

Depolama nesnesinin kimliğini temsil eden tür

Create(IEntityType, StoreObjectType)

Verilen varlık türünün />ile eşlendiği depolama nesnesi için bir kimlik oluşturur.

Create(IReadOnlyEntityType, StoreObjectType)

Verilen varlık türünün eşlendiği depolama nesnesi için bir kimlik oluşturur.

Create(IReadOnlyTypeBase, StoreObjectType)

Verilen varlık türünün eşlendiği depolama nesnesi için bir kimlik oluşturur.

DbFunction(String)

İşlev kimliği oluşturur.

DeleteStoredProcedure(String, String)

Bir silme saklı yordam kimliği oluşturur.

DisplayName()

Mağaza nesnesinin kolay görünen adını alır.

Equals(Object)

Depolama nesnesinin kimliğini temsil eden tür

Equals(StoreObjectIdentifier)

Depolama nesnesinin kimliğini temsil eden tür

GetHashCode()

Depolama nesnesinin kimliğini temsil eden tür

InsertStoredProcedure(String, String)

Ekleme saklı yordam kimliği oluşturur.

SqlQuery(IEntityType)

kullanılarak RelationalEntityTypeBuilderExtensions.ToSqlQueryeşlenen SQL sorgusu için bir kimlik oluşturur.

SqlQuery(IReadOnlyEntityType)

kullanılarak RelationalEntityTypeBuilderExtensions.ToSqlQueryeşlenen SQL sorgusu için bir kimlik oluşturur.

SqlQuery(String)

BIR SQL sorgu kimliği oluşturur.

Table(String, String)

Tablo kimliği oluşturur.

ToString()

Depolama nesnesinin kimliğini temsil eden tür

UpdateStoredProcedure(String, String)

Bir güncelleştirme saklı yordam kimliği oluşturur.

View(String, String)

Bir görünüm kimliği oluşturur.

İşleçler

Equality(StoreObjectIdentifier, StoreObjectIdentifier)

Aynı depo nesnesini temsil eden bir kimliği başka bir kimlikle karşılaştırır.

Inequality(StoreObjectIdentifier, StoreObjectIdentifier)

Aynı depo nesnesini temsil eden bir kimliği başka bir kimlikle karşılaştırır.

Şunlara uygulanır