QueryTypeBuilder.Property Yöntem

Tanım

Aşırı Yüklemeler

Property(String)

Sorgu türünün bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenecektir.

Bu aşırı yüklemeye yeni bir özellik eklenirken Özellik adı, sorgu türündeki bir CLR özelliğinin veya alanının adıyla eşleşmelidir. Bu aşırı yükleme yeni bir gölge durumu özelliği eklemek için kullanılamaz.

Property(Type, String)

Sorgu türünün bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenecektir.

Yeni bir özellik eklenirken, sorgu türü sınıfında aynı ada sahip bir özellik varsa, modele eklenecektir. Sorgu türü sınıfında hiçbir özellik yoksa, yeni bir gölge durumu özelliği eklenecektir. Gölge durumu özelliği, sorgu türü sınıfında karşılık gelen bir özelliği olmayan bir özelliktir. Özelliği için geçerli değer, ChangeTracker sorgu türü sınıfının örneklerine depolanması yerine içinde depolanır.

Property<TProperty>(String)

Sorgu türünün bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenecektir.

Yeni bir özellik eklenirken, sorgu türü sınıfında aynı ada sahip bir özellik varsa, modele eklenecektir. Sorgu türü sınıfında hiçbir özellik yoksa, yeni bir gölge durumu özelliği eklenecektir. Gölge durumu özelliği, sorgu türü sınıfında karşılık gelen bir özelliği olmayan bir özelliktir. Özelliği için geçerli değer, ChangeTracker sorgu türü sınıfının örneklerine depolanması yerine içinde depolanır.

Property(String)

Sorgu türünün bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenecektir.

Bu aşırı yüklemeye yeni bir özellik eklenirken Özellik adı, sorgu türündeki bir CLR özelliğinin veya alanının adıyla eşleşmelidir. Bu aşırı yükleme yeni bir gölge durumu özelliği eklemek için kullanılamaz.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder Property (string propertyName);
abstract member Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function Property (propertyName As String) As PropertyBuilder

Parametreler

propertyName
String

Yapılandırılacak özelliğin adı.

Döndürülenler

PropertyBuilder

Özelliği yapılandırmak için kullanılabilen bir nesne.

Şunlara uygulanır

Property(Type, String)

Sorgu türünün bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenecektir.

Yeni bir özellik eklenirken, sorgu türü sınıfında aynı ada sahip bir özellik varsa, modele eklenecektir. Sorgu türü sınıfında hiçbir özellik yoksa, yeni bir gölge durumu özelliği eklenecektir. Gölge durumu özelliği, sorgu türü sınıfında karşılık gelen bir özelliği olmayan bir özelliktir. Özelliği için geçerli değer, ChangeTracker sorgu türü sınıfının örneklerine depolanması yerine içinde depolanır.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder Property (Type propertyType, string propertyName);
abstract member Property : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.Property : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function Property (propertyType As Type, propertyName As String) As PropertyBuilder

Parametreler

propertyType
Type

Yapılandırılacak özelliğin türü.

propertyName
String

Yapılandırılacak özelliğin adı.

Döndürülenler

PropertyBuilder

Özelliği yapılandırmak için kullanılabilen bir nesne.

Şunlara uygulanır

Property<TProperty>(String)

Sorgu türünün bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenecektir.

Yeni bir özellik eklenirken, sorgu türü sınıfında aynı ada sahip bir özellik varsa, modele eklenecektir. Sorgu türü sınıfında hiçbir özellik yoksa, yeni bir gölge durumu özelliği eklenecektir. Gölge durumu özelliği, sorgu türü sınıfında karşılık gelen bir özelliği olmayan bir özelliktir. Özelliği için geçerli değer, ChangeTracker sorgu türü sınıfının örneklerine depolanması yerine içinde depolanır.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> Property<TProperty> (string propertyName);
abstract member Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
override this.Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function Property(Of TProperty) (propertyName As String) As PropertyBuilder(Of TProperty)

Tür Parametreleri

TProperty

Yapılandırılacak özelliğin türü.

Parametreler

propertyName
String

Yapılandırılacak özelliğin adı.

Döndürülenler

PropertyBuilder<TProperty>

Özelliği yapılandırmak için kullanılabilen bir nesne.

Şunlara uygulanır