Aracılığıyla paylaş


PropertyBuilder<TProperty> Sınıf

Tanım

bir yapılandırmak için basit bir IMutablePropertyAPI sağlar.

public class PropertyBuilder<TProperty> : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
type PropertyBuilder<'Property> = class
    inherit PropertyBuilder
Public Class PropertyBuilder(Of TProperty)
Inherits PropertyBuilder

Tür Parametreleri

TProperty
Devralma
PropertyBuilder<TProperty>

Açıklamalar

Bu sınıfın örnekleri API kullanılırken ModelBuilder yöntemlerden döndürülür ve uygulama kodunuzda doğrudan oluşturulacak şekilde tasarlanmamıştır.

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

Oluşturucular

PropertyBuilder<TProperty>(IMutableProperty)

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

PropertyBuilder<TProperty>(InternalPropertyBuilder)

Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

Özellikler

Metadata

Yapılandırılan özellik.

(Devralındığı yer: PropertyBuilder)

Yöntemler

HasAnnotation(String, Object)

Özelliğine ek açıklama ekler veya güncelleştirir. içinde annotation belirtilen anahtara sahip bir ek açıklama zaten varsa değeri güncelleştirilir.

HasConversion(Type)

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

HasConversion(Type)

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasConversion(Type, Type)

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

HasConversion(Type, Type)

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasConversion(Type, Type, Type)

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

HasConversion(Type, Type, Type)

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasConversion(Type, ValueComparer)

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

HasConversion(Type, ValueComparer)

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasConversion(Type, ValueComparer, ValueComparer)

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

HasConversion(Type, ValueComparer, ValueComparer)

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasConversion(ValueConverter)

özelliğini, özellik değerinin verilen ValueConverterkullanılarak veritabanına ve veritabanından dönüştürülmesi için yapılandırılır.

HasConversion(ValueConverter)

özelliğini, özellik değerinin verilen ValueConverterkullanılarak veritabanına ve veritabanından dönüştürülmesi için yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasConversion(ValueConverter, ValueComparer)

özelliğini, özellik değerinin verilen ValueConverterkullanılarak veritabanına ve veritabanından dönüştürülmesi için yapılandırılır.

HasConversion(ValueConverter, ValueComparer)

özelliğini, özellik değerinin verilen ValueConverterkullanılarak veritabanına ve veritabanından dönüştürülmesi için yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasConversion(ValueConverter, ValueComparer, ValueComparer)

özelliğini, özellik değerinin verilen ValueConverterkullanılarak veritabanına ve veritabanından dönüştürülmesi için yapılandırılır.

HasConversion(ValueConverter, ValueComparer, ValueComparer)

özelliğini, özellik değerinin verilen ValueConverterkullanılarak veritabanına ve veritabanından dönüştürülmesi için yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasConversion<TConversion,TComparer,TProviderComparer>()

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

HasConversion<TConversion,TComparer,TProviderComparer>()

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasConversion<TConversion,TComparer>()

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

HasConversion<TConversion,TComparer>()

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasConversion<TConversion>()

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

HasConversion<TConversion>()

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasConversion<TConversion>(ValueComparer)

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

HasConversion<TConversion>(ValueComparer)

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasConversion<TConversion>(ValueComparer, ValueComparer)

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

HasConversion<TConversion>(ValueComparer, ValueComparer)

Özelliği, veritabanına yazmadan önce özellik değerinin dönüştürülmesi ve veritabanından okuma sırasında geri dönüştürülmesi için yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>)

Özelliği, verilen dönüştürme ifadeleri kullanılarak özellik değerinin veritabanına ve veritabanından dönüştürülmesi için yapılandırılır.

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer)

Özelliği, verilen dönüştürme ifadeleri kullanılarak özellik değerinin veritabanına ve veritabanından dönüştürülmesi için yapılandırılır.

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer, ValueComparer)

Özelliği, verilen dönüştürme ifadeleri kullanılarak özellik değerinin veritabanına ve veritabanından dönüştürülmesi için yapılandırılır.

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>)

özelliğini, özellik değerinin verilen ValueConverter<TModel,TProvider>kullanılarak veritabanına ve veritabanından dönüştürülmesi için yapılandırılır.

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer)

özelliğini, özellik değerinin verilen ValueConverter<TModel,TProvider>kullanılarak veritabanına ve veritabanından dönüştürülmesi için yapılandırılır.

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer, ValueComparer)

özelliğini, özellik değerinin verilen ValueConverter<TModel,TProvider>kullanılarak veritabanına ve veritabanından dönüştürülmesi için yapılandırılır.

HasField(String)

Bu özellik için kullanılacak yedekleme alanını ayarlar.

HasField(String)

Bu özellik için kullanılacak yedekleme alanını ayarlar.

(Devralındığı yer: PropertyBuilder)
HasMaxLength(Int32)

Bu özellikte depolanabilecek en fazla veri uzunluğunu yapılandırıyor. Uzunluk üst sınırı yalnızca dizi özelliklerinde (özellikler dahil) String ayarlanabilir.

HasPrecision(Int32)

özelliğinin duyarlığı yapılandırılır.

HasPrecision(Int32)

özelliğinin duyarlığı yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasPrecision(Int32, Int32)

Özelliğin duyarlığı ve ölçeğini yapılandırılır.

HasPrecision(Int32, Int32)

Özelliğin duyarlığı ve ölçeğini yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasSentinel(Object)

Özelliğin ayarlandığını veya ayarlanmadığını belirlemek için kullanılacak değeri yapılandırılır. Özellik sentinel değerine ayarlanırsa ayarlanmadığı kabul edilir. Varsayılan olarak, sentinel değeri özelliğin türü için CLR varsayılan değeridir.

HasSentinel(Object)

Özelliğin ayarlandığını veya ayarlanmadığını belirlemek için kullanılacak değeri yapılandırılır. Özellik sentinel değerine ayarlanırsa ayarlanmadığı kabul edilir. Varsayılan olarak, sentinel değeri özelliğin türü için CLR varsayılan değeridir.

(Devralındığı yer: PropertyBuilder)
HasValueGenerator(Func<IProperty,IEntityType,ValueGenerator>)

Bu özelliğin değerlerini oluşturmak için kullanılacak bir ValueGenerator oluşturmak üzere bir fabrika yapılandırılır.

HasValueGenerator(Func<IProperty,IEntityType,ValueGenerator>)

Bu özelliğin değerlerini oluşturmak için kullanılacak bir ValueGenerator oluşturmak üzere bir fabrika yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>)

Bu özelliğin değerlerini oluşturmak için kullanılacak bir ValueGenerator oluşturmak üzere bir fabrika yapılandırılır.

HasValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>)

Bu özelliğin değerlerini oluşturmak için kullanılacak bir ValueGenerator oluşturmak üzere bir fabrika yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasValueGenerator(Type)

ValueGenerator Bu özellik için değer oluşturacak olan öğesini yapılandırıyor.

HasValueGenerator(Type)

ValueGenerator Bu özellik için değer oluşturacak olan öğesini yapılandırıyor.

(Devralındığı yer: PropertyBuilder)
HasValueGenerator<TGenerator>()

ValueGenerator Bu özellik için değer oluşturacak olan öğesini yapılandırıyor.

HasValueGenerator<TGenerator>()

ValueGenerator Bu özellik için değer oluşturacak olan öğesini yapılandırıyor.

(Devralındığı yer: PropertyBuilder)
HasValueGeneratorFactory(Type)

Bu özelliğin ValueGeneratorFactory değerlerini oluşturmak için kullanılacak bir ValueGenerator oluşturma için öğesini yapılandırılır.

HasValueGeneratorFactory(Type)

Bu özelliğin ValueGeneratorFactory değerlerini oluşturmak için kullanılacak bir ValueGenerator oluşturma için öğesini yapılandırılır.

(Devralındığı yer: PropertyBuilder)
HasValueGeneratorFactory<TFactory>()

Bu özelliğin ValueGeneratorFactory değerlerini oluşturmak için kullanılacak bir ValueGenerator oluşturma için öğesini yapılandırılır.

HasValueGeneratorFactory<TFactory>()

Bu özelliğin ValueGeneratorFactory değerlerini oluşturmak için kullanılacak bir ValueGenerator oluşturma için öğesini yapılandırılır.

(Devralındığı yer: PropertyBuilder)
IsConcurrencyToken(Boolean)

Bu özelliğin eşzamanlılık belirteci olarak kullanılıp kullanılmayacağını yapılandırılır. Bir özellik eşzamanlılık belirteci olarak yapılandırıldığında, bu varlık türünün bir örneği güncelleştirildiğinde veya silindiğinde SaveChanges() veritabanındaki değer denetlenerek örneğin veritabanından alınmasından bu yana değişmediğinden emin olun. Değiştiyse, bir özel durum oluşturulur ve değişiklikler veritabanına uygulanmaz.

IsRequired(Boolean)

Bu özelliğin atanmış bir değere sahip olması gerekip gerekmediğini veya null değerinin geçerli bir değer olup olmadığını yapılandırılır. Bir özellik yalnızca atanabilen nullbir CLR türüne dayalıysa gerekli değil olarak yapılandırılabilir.

IsRowVersion()

özelliğini ve IsConcurrencyToken(Boolean)olarak ValueGeneratedOnAddOrUpdate() yapılandırılır.

IsRowVersion()

özelliğini ve IsConcurrencyToken(Boolean)olarak ValueGeneratedOnAddOrUpdate() yapılandırılır.

(Devralındığı yer: PropertyBuilder)
IsUnicode(Boolean)

özelliğini unicode karakterleri kalıcı hale alabilecek şekilde yapılandırılır. Yalnızca özelliklerde String ayarlanabilir.

IsUnicode(Boolean)

Özelliğin unicode karakterleri kalıcı hale getirip yazamayacağını yapılandırıyor. Yalnızca özelliklerde String ayarlanabilir.

(Devralındığı yer: PropertyBuilder)
UsePropertyAccessMode(PropertyAccessMode)

bu özellik için kullanılacak öğesini PropertyAccessMode ayarlar.

Varsayılan olarak, bir tane kural tarafından bulunursa veya belirtilmişse, yedekleme alanı yeni nesneler oluşturulduğunda, genellikle varlıklar veritabanından sorgulandığında kullanılır. Özellikler diğer tüm erişimler için kullanılır. Bu yöntemin çağrılması, bu özellik için enum'da PropertyAccessMode açıklandığı gibi bu davranışı değiştirir.

Bu yöntemin çağrılması, bu özellik için varlık türü veya modelde ayarlanan tüm erişim modlarını aşırı yüklür.

UsePropertyAccessMode(PropertyAccessMode)

bu özellik için kullanılacak öğesini PropertyAccessMode ayarlar.

UsePropertyAccessMode(PropertyAccessMode)

bu özellik için kullanılacak öğesini PropertyAccessMode ayarlar.

Varsayılan olarak, bir tane kural tarafından bulunursa veya belirtilmişse, yedekleme alanı yeni nesneler oluşturulduğunda, genellikle varlıklar veritabanından sorgulandığında kullanılır. Özellikler diğer tüm erişimler için kullanılır. Bu yöntemin çağrılması, bu özellik için enum'da PropertyAccessMode açıklandığı gibi bu davranışı değiştirir.

Bu yöntemin çağrılması, bu özellik için varlık türü veya modelde ayarlanan tüm erişim modlarını aşırı yüklür.

(Devralındığı yer: PropertyBuilder)
UsePropertyAccessMode(PropertyAccessMode)

bu özellik için kullanılacak öğesini PropertyAccessMode ayarlar.

(Devralındığı yer: PropertyBuilder)
ValueGeneratedNever()

Bir özelliği, bu varlık türünün bir örneği kaydedildiğinde hiçbir zaman bir değer oluşturulamayacak şekilde yapılandırılır.

ValueGeneratedOnAdd()

Bir özelliği, null olmayan, geçici olmayan bir değer ayarlanmadığı sürece, yalnızca yeni bir varlık kaydedilirken oluşturulan bir değere sahip olacak şekilde yapılandırılır. Bu durumda, bunun yerine ayarlanan değer kaydedilir. Değer bir istemci tarafı değer oluşturucu tarafından veya varlığı kaydetmenin bir parçası olarak veritabanı tarafından oluşturulabilir.

ValueGeneratedOnAddOrUpdate()

Bir özelliği, yeni veya var olan bir varlığı kaydederken bir değer oluşturulacak şekilde yapılandırılır.

ValueGeneratedOnUpdate()

Bir özelliği, var olan bir varlık kaydedilirken bir değer oluşturulacak şekilde yapılandırılır.

ValueGeneratedOnUpdate()

Bir özelliği, var olan bir varlık kaydedilirken bir değer oluşturulacak şekilde yapılandırılır.

(Devralındığı yer: PropertyBuilder)
ValueGeneratedOnUpdateSometimes()

Bir özelliği, var olan bir varlığı kaydederken belirli koşullar altında oluşturulan bir değere sahip olacak şekilde yapılandırılır.

ValueGeneratedOnUpdateSometimes()

Bir özelliği, var olan bir varlığı kaydederken belirli koşullar altında oluşturulan bir değere sahip olacak şekilde yapılandırılır.

(Devralındığı yer: PropertyBuilder)

Belirtik Arabirim Kullanımları

IInfrastructure<IConventionPropertyBuilder>.Instance

Özelliğini yapılandırmak için kullanılan iç oluşturucu.

(Devralındığı yer: PropertyBuilder)
IInfrastructure<IMutableModel>.Instance

Özelliğin ait olduğu model.

(Devralındığı yer: PropertyBuilder)
IInfrastructure<InternalPropertyBuilder>.Instance

Özelliğini yapılandırmak için kullanılan iç oluşturucu.

(Devralındığı yer: PropertyBuilder)

Uzantı Metotları

IsETagConcurrency(PropertyBuilder)

Bu özelliği etag eşzamanlılık belirteci olacak şekilde yapılandırılır.

IsETagConcurrency<TProperty>(PropertyBuilder<TProperty>)

Bu özelliği etag eşzamanlılık belirteci olacak şekilde yapılandırılır.

ToJsonProperty(PropertyBuilder, String)

Azure Cosmos hedeflenirken özelliğin eşlendiği özellik adını yapılandırılır.

ToJsonProperty<TProperty>(PropertyBuilder<TProperty>, String)

Azure Cosmos hedeflenirken özelliğin eşlendiği özellik adını yapılandırılır.

GetInfrastructure<T>(IInfrastructure<T>)

kullanılarak IInfrastructure<T>gizlenen bir özellikten değerini alır.

Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

HasColumnName(PropertyBuilder, String)

İlişkisel bir veritabanını hedeflerken özelliğin eşlenmesine neden olan sütunu yapılandırılır.

HasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

İlişkisel bir veritabanını hedeflerken özelliğin eşlenmesine neden olan sütunu yapılandırılır.

HasColumnOrder(PropertyBuilder, Nullable<Int32>)

Özelliğin eşlendiği sütunun sırasını yapılandırılır.

HasColumnOrder<TProperty>(PropertyBuilder<TProperty>, Nullable<Int32>)

Özelliğin eşlendiği sütunun sırasını yapılandırılır.

HasColumnType(PropertyBuilder, String)

bir ilişkisel veritabanını hedeflerken özelliğin eşlenmesi için sütunun veri türünü yapılandırılır. Bu, duyarlık, ölçek, uzunluk vb. dahil olmak üzere tam tür adı olmalıdır.

HasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

bir ilişkisel veritabanını hedeflerken özelliğin eşlenmesi için sütunun veri türünü yapılandırılır. Bu, duyarlık, ölçek, uzunluk vb. dahil olmak üzere tam tür adı olmalıdır.

HasComment(PropertyBuilder, String)

Sütuna uygulanacak açıklamayı yapılandırıyor

HasComment<TProperty>(PropertyBuilder<TProperty>, String)

Sütuna uygulanacak açıklamayı yapılandırıyor

HasComputedColumnSql(PropertyBuilder)

İlişkisel veritabanını hedeflerken hesaplanan bir sütuna eşlemek için özelliğini yapılandırılır.

HasComputedColumnSql(PropertyBuilder, String)

İlişkisel veritabanını hedeflerken hesaplanan bir sütuna eşlemek için özelliğini yapılandırılır.

HasComputedColumnSql(PropertyBuilder, String, Nullable<Boolean>)

İlişkisel veritabanını hedeflerken hesaplanan bir sütuna eşlemek için özelliğini yapılandırılır.

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>)

İlişkisel veritabanını hedeflerken hesaplanan bir sütuna eşlemek için özelliğini yapılandırılır.

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String)

İlişkisel veritabanını hedeflerken hesaplanan bir sütuna eşlemek için özelliğini yapılandırılır.

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String, Nullable<Boolean>)

İlişkisel veritabanını hedeflerken hesaplanan bir sütuna eşlemek için özelliğini yapılandırılır.

HasDefaultValue(PropertyBuilder)

İlişkisel veritabanını hedeflerken özelliğin eşlenmesi için sütun için varsayılan değeri yapılandırılır.

HasDefaultValue(PropertyBuilder, Object)

İlişkisel veritabanını hedeflerken özelliğin eşlenmesi için sütun için varsayılan değeri yapılandırılır.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>)

İlişkisel veritabanını hedeflerken özelliğin eşlenmesi için sütun için varsayılan değeri yapılandırılır.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

İlişkisel veritabanını hedeflerken özelliğin eşlenmesi için sütun için varsayılan değeri yapılandırılır.

HasDefaultValueSql(PropertyBuilder)

İlişkisel bir veritabanını hedeflerken özelliğin eşlenmesi için sütun için varsayılan değer ifadesini yapılandırılır.

HasDefaultValueSql(PropertyBuilder, String)

İlişkisel bir veritabanını hedeflerken özelliğin eşlenmesi için sütun için varsayılan değer ifadesini yapılandırılır.

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>)

İlişkisel bir veritabanını hedeflerken özelliğin eşlenmesi için sütun için varsayılan değer ifadesini yapılandırılır.

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

İlişkisel bir veritabanını hedeflerken özelliğin eşlenmesi için sütun için varsayılan değer ifadesini yapılandırılır.

HasJsonPropertyName(PropertyBuilder, String)

Varlık özelliği adını kullanmak yerine varlık özelliğini belirli bir JSON özelliğine eşler ve bir JSON sütununa eşlenen varlığın özelliğini yapılandırılır.

HasJsonPropertyName<TProperty>(PropertyBuilder<TProperty>, String)

Varlık özelliği adını kullanmak yerine varlık özelliğini belirli bir JSON özelliğine eşler ve bir JSON sütununa eşlenen varlığın özelliğini yapılandırılır.

IsFixedLength(PropertyBuilder, Boolean)

özelliğini, dizeler gibi yalnızca sabit uzunlukta verileri depolayabilecek şekilde yapılandırılır.

IsFixedLength<TProperty>(PropertyBuilder<TProperty>, Boolean)

özelliğini, dizeler gibi yalnızca sabit uzunlukta verileri depolayabilecek şekilde yapılandırılır.

UseCollation(PropertyBuilder, String)

özelliği, verilen harmanlamayı kullanacak şekilde yapılandırılır. Veritabanı sütunu verilen harmanlama ile oluşturulur ve harmanlama duyarlı tüm işlemlerde örtük olarak kullanılır.

UseCollation<TProperty>(PropertyBuilder<TProperty>, String)

özelliği, verilen harmanlamayı kullanacak şekilde yapılandırılır. Veritabanı sütunu verilen harmanlama ile oluşturulur ve harmanlama duyarlı tüm işlemlerde örtük olarak kullanılır.

ForSqliteHasDimension(PropertyBuilder, Ordinates)

SQLite'i hedeflerken özelliğin eşlenmesi için sütunun boyutunu yapılandırılır.

ForSqliteHasDimension(PropertyBuilder, Ordinates)
Kullanımdan kalktı..

SQLite'i hedeflerken özelliğin eşlenmesi için sütunun boyutunu yapılandırılır.

ForSqliteHasDimension<TProperty>(PropertyBuilder<TProperty>, Ordinates)

SQLite'i hedeflerken özelliğin eşlenmesi için sütunun boyutunu yapılandırılır.

ForSqliteHasDimension<TProperty>(PropertyBuilder<TProperty>, Ordinates)
Kullanımdan kalktı..

SQLite'i hedeflerken özelliğin eşlenmesi için sütunun boyutunu yapılandırılır.

HasGeometricDimension(PropertyBuilder, Ordinates)

SQLite'i hedeflerken özelliğin eşlenmesi için sütunun boyutunu yapılandırılır.

HasGeometricDimension<TProperty>(PropertyBuilder<TProperty>, Ordinates)

SQLite'i hedeflerken özelliğin eşlenmesi için sütunun boyutunu yapılandırılır.

ForSqliteHasColumnName(PropertyBuilder, String)

SQLite'ı hedeflerken özelliğin eşlenmesi için sütunu yapılandırılır.

ForSqliteHasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

SQLite'ı hedeflerken özelliğin eşlenmesi için sütunu yapılandırılır.

ForSqliteHasColumnType(PropertyBuilder, String)

SQLite'i hedeflerken özelliğin eşlenmesi için sütunun veri türünü yapılandırılır.

ForSqliteHasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

SQLite'i hedeflerken özelliğin eşlenmesi için sütunun veri türünü yapılandırılır.

ForSqliteHasDefaultValue(PropertyBuilder, Object)

SQLite'i hedeflerken özelliğin eşlenmesi için sütun için varsayılan değeri yapılandırılır.

ForSqliteHasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

SQLite'i hedeflerken özelliğin eşlenmesi için sütun için varsayılan değeri yapılandırılır.

ForSqliteHasDefaultValueSql(PropertyBuilder, String)

SQLite'i hedeflerken özelliğin eşlenmesi için sütun için varsayılan değer ifadesini yapılandırılır.

ForSqliteHasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

SQLite'i hedeflerken özelliğin eşlenmesi için sütun için varsayılan değer ifadesini yapılandırılır.

ForSqliteHasSrid(PropertyBuilder, Int32)
Kullanımdan kalktı..

SQLite'i hedeflerken özelliğin eşlenmesi için sütunun SRID'sini yapılandırılır.

ForSqliteHasSrid<TProperty>(PropertyBuilder<TProperty>, Int32)
Kullanımdan kalktı..

SQLite'i hedeflerken özelliğin eşlenmesi için sütunun SRID'sini yapılandırılır.

HasSrid(PropertyBuilder, Int32)

SQLite'i hedeflerken özelliğin eşlenmesi için sütunun SRID'sini yapılandırılır.

HasSrid<TProperty>(PropertyBuilder<TProperty>, Int32)

SQLite'i hedeflerken özelliğin eşlenmesi için sütunun SRID'sini yapılandırılır.

ForSqlServerHasColumnName(PropertyBuilder, String)

SQL Server hedeflerken özelliğin eşlenmesine neden olan sütunu yapılandırılır.

ForSqlServerHasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

SQL Server hedeflerken özelliğin eşlenmesine neden olan sütunu yapılandırılır.

ForSqlServerHasColumnType(PropertyBuilder, String)

SQL Server hedeflerken özelliğin eşlenmesi için sütunun veri türünü yapılandırılır. Bu, duyarlık, ölçek, uzunluk vb. dahil olmak üzere tam tür adı olmalıdır.

ForSqlServerHasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

SQL Server hedeflerken özelliğin eşlenmesi için sütunun veri türünü yapılandırılır. Bu, duyarlık, ölçek, uzunluk vb. dahil olmak üzere tam tür adı olmalıdır.

ForSqlServerHasComputedColumnSql(PropertyBuilder, String)

SQL Server hedeflerken, özelliğini hesaplanan bir sütuna eşlenmesi için yapılandırılır.

ForSqlServerHasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String)

SQL Server hedeflerken, özelliğini hesaplanan bir sütuna eşlenmesi için yapılandırılır.

ForSqlServerHasDefaultValue(PropertyBuilder, Object)

SQL Server hedeflerken özelliğin eşlenmesi için sütun için varsayılan değeri yapılandırılır.

ForSqlServerHasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

SQL Server hedeflerken özelliğin eşlenmesi için sütun için varsayılan değeri yapılandırılır.

ForSqlServerHasDefaultValueSql(PropertyBuilder, String)

SQL Server hedeflerken özelliğin eşlenmesi için sütun için varsayılan değer ifadesini yapılandırılır.

ForSqlServerHasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

SQL Server hedeflerken özelliğin eşlenmesi için sütun için varsayılan değer ifadesini yapılandırılır.

ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)
Kullanımdan kalktı..

anahtar özelliğini, SQL Server hedeflerken yeni varlıklar için değerler oluşturmak üzere sıra tabanlı bir hi-lo deseni kullanacak şekilde yapılandırır. Bu yöntem özelliğini olarak OnAddayarlar.

ForSqlServerUseSequenceHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)
Kullanımdan kalktı..

anahtar özelliğini, SQL Server hedeflerken yeni varlıklar için değerler oluşturmak üzere sıra tabanlı bir hi-lo deseni kullanacak şekilde yapılandırır. Bu yöntem özelliğini olarak OnAddayarlar.

IsSparse(PropertyBuilder, Boolean)

SQL Server hedeflerken özelliğin sütununun seyrek oluşturulup oluşturulmayacağını yapılandırılır.

IsSparse<TProperty>(PropertyBuilder<TProperty>, Boolean)

SQL Server hedeflerken özelliğin sütununun seyrek oluşturulup oluşturulmayacağını yapılandırılır.

UseHiLo(PropertyBuilder, String, String)

anahtar özelliğini, SQL Server hedeflerken yeni varlıklar için değerler oluşturmak üzere sıra tabanlı bir hi-lo deseni kullanacak şekilde yapılandırır. Bu yöntem özelliğini olarak OnAddayarlar.

UseHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)

anahtar özelliğini, SQL Server hedeflerken yeni varlıklar için değerler oluşturmak üzere sıra tabanlı bir hi-lo deseni kullanacak şekilde yapılandırır. Bu yöntem özelliğini olarak OnAddayarlar.

UseIdentityColumn(PropertyBuilder, Int32, Int32)

SQL Server hedeflerken yeni varlıklar için değerler oluşturmak üzere SQL Server IDENTITY özelliğini kullanmak üzere anahtar özelliğini yapılandırılır. Bu yöntem özelliğini olarak OnAddayarlar.

UseIdentityColumn(PropertyBuilder, Int64, Int32)

SQL Server hedeflerken yeni varlıklar için değerler oluşturmak üzere SQL Server IDENTITY özelliğini kullanmak üzere anahtar özelliğini yapılandırılır. Bu yöntem özelliğini olarak OnAddayarlar.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)

SQL Server hedeflerken yeni varlıklar için değerler oluşturmak üzere SQL Server IDENTITY özelliğini kullanmak üzere anahtar özelliğini yapılandırılır. Bu yöntem özelliğini olarak OnAddayarlar.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int64, Int32)

SQL Server hedeflerken yeni varlıklar için değerler oluşturmak üzere SQL Server IDENTITY özelliğini kullanmak üzere anahtar özelliğini yapılandırılır. Bu yöntem özelliğini olarak OnAddayarlar.

UseSequence(PropertyBuilder, String, String)

SQL Server hedeflerken yeni varlıklar için değerler oluşturmak üzere sıra tabanlı bir anahtar değeri oluşturma deseni kullanmak üzere anahtar özelliğini yapılandırır. Bu yöntem özelliğini olarak OnAddayarlar.

UseSequence<TProperty>(PropertyBuilder<TProperty>, String, String)

SQL Server hedeflerken yeni varlıklar için değerler oluşturmak üzere sıra tabanlı bir anahtar değeri oluşturma deseni kullanmak üzere anahtar özelliğini yapılandırır. Bu yöntem özelliğini olarak OnAddayarlar.

UseSqlServerIdentityColumn(PropertyBuilder)

SQL Server hedeflerken yeni varlıklar için değerler oluşturmak üzere SQL Server IDENTITY özelliğini kullanmak üzere anahtar özelliğini yapılandırılır. Bu yöntem özelliğini olarak OnAddayarlar.

UseSqlServerIdentityColumn(PropertyBuilder, Int32, Int32)
Kullanımdan kalktı..

SQL Server hedeflerken yeni varlıklar için değerler oluşturmak üzere SQL Server IDENTITY özelliğini kullanmak üzere anahtar özelliğini yapılandırılır. Bu yöntem özelliğini olarak OnAddayarlar.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>)

SQL Server hedeflerken yeni varlıklar için değerler oluşturmak üzere SQL Server IDENTITY özelliğini kullanmak üzere anahtar özelliğini yapılandırılır. Bu yöntem özelliğini olarak OnAddayarlar.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)
Kullanımdan kalktı..

anahtar özelliğini, SQL Server hedeflerken yeni varlıklar için değer oluşturmak üzere SQL Server IDENTITY özelliğini kullanacak şekilde yapılandırılır. Bu yöntem özelliğini olarak OnAddayarlar.

Şunlara uygulanır