IConventionPropertyBuilder Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
From kurallarını yapılandırmak için basit bir IConventionProperty API yüzeyi sağlar.
Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.
public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder>
public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder
type IConventionPropertyBuilder = interface
interface IConventionPropertyBaseBuilder<IConventionPropertyBuilder>
interface IConventionAnnotatableBuilder
type IConventionPropertyBuilder = interface
interface IConventionAnnotatableBuilder
type IConventionPropertyBuilder = interface
interface IConventionPropertyBaseBuilder
interface IConventionAnnotatableBuilder
Public Interface IConventionPropertyBuilder
Implements IConventionPropertyBaseBuilder(Of IConventionPropertyBuilder)
Public Interface IConventionPropertyBuilder
Implements IConventionAnnotatableBuilder
Public Interface IConventionPropertyBuilder
Implements IConventionPropertyBaseBuilder
- Uygulamalar
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Model oluşturma kuralları .
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| Metadata |
Yapılandırılan özelliği alır. |
| ModelBuilder |
Model oluşturucusunu alır. (Devralındığı yer: IConventionAnnotatableBuilder) |
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| AfterSave(Nullable<PropertySaveBehavior>, Boolean) |
Varlık veritabanına kaydedildikten sonra bu özelliğin değiştirilip değiştirilemeyeceğini yapılandırılır. |
| BeforeSave(Nullable<PropertySaveBehavior>, Boolean) |
Varlık veritabanına kaydedilmeden önce bu özelliğin değiştirilip değiştirilemeyeceğini yapılandırılır. |
| CanRemoveAnnotation(String, Boolean) |
Bu yapılandırma kaynağı kullanılarak verilen ada sahip bir ek açıklamanın kaldırılıp kaldırılamayacağını belirten bir değer döndürür. (Devralındığı yer: IConventionAnnotatableBuilder) |
| CanSetAfterSave(Nullable<PropertySaveBehavior>, Boolean) |
Varlık veritabanına kaydedildikten sonra değiştirilebilme özelliğinin geçerli yapılandırma kaynağından bu özellik için yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetAnnotation(String, Object, Boolean) |
Verilen ad ve değere sahip bir ek açıklamanın bu yapılandırma kaynağından ayarlanıp ayarlanamayacağını belirten bir değer döndürür. (Devralındığı yer: IConventionAnnotatableBuilder) |
| CanSetBeforeSave(Nullable<PropertySaveBehavior>, Boolean) |
Varlık veritabanına kaydedilmeden önce değiştirilebilme özelliğinin geçerli yapılandırma kaynağından bu özellik için yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetConversion(Type, Boolean) |
Değerlerin dönüştürülmesi için verilen türün geçerli yapılandırma kaynağından bu özellik için yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetConversion(ValueConverter, Boolean) |
öğesinin ValueConverter geçerli yapılandırma kaynağından bu özellik için yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetConverter(Type, Boolean) |
öğesinin ValueConverter geçerli yapılandırma kaynağından bu özellik için yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetElementType(Type, Boolean) |
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. |
| CanSetField(FieldInfo, Boolean) |
Geçerli yapılandırma kaynağından bu özellik için yedekleme alanının ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetField(String, Boolean) |
Geçerli yapılandırma kaynağından bu özellik için yedekleme alanının ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetIsAutoLoaded(Nullable<Boolean>, Boolean) |
Özelliğin geçerli yapılandırma kaynağından otomatik olarak yüklenip yüklenemeyeceğini belirten bir değer döndürür. |
| CanSetIsConcurrencyToken(Nullable<Boolean>, Boolean) |
Özelliğin geçerli yapılandırma kaynağından eşzamanlılık belirteci olarak yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetIsRequired(Nullable<Boolean>, Boolean) |
Bu özellik gerekliliğinin geçerli yapılandırma kaynağından yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetIsUnicode(Nullable<Boolean>, Boolean) |
Özelliğin geçerli yapılandırma kaynağından unicode karakterleri kalıcı hale getirebilecek şekilde yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetKeyValueComparer(ValueComparer, Boolean) |
Geçersiz.
Verilen ValueComparer öğesinin geçerli yapılandırma kaynağından bu özellik için yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetMaxLength(Nullable<Int32>, Boolean) |
Geçerli yapılandırma kaynağından bu özellik için izin verilen maksimum veri uzunluğunun ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetPrecision(Nullable<Int32>, Boolean) |
Geçerli yapılandırma kaynağından bu özellik için izin verilen verilerin duyarlığı ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
Geçerli yapılandırma kaynağından bu özellik için ayarlanıp PropertyAccessMode ayarlanamayacağını belirten bir değer döndürür. |
| CanSetProviderValueComparer(Type, Boolean) |
Verilen ValueComparer öğesinin geçerli yapılandırma kaynağından bu özellik için yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetProviderValueComparer(ValueComparer, Boolean) |
Verilen ValueComparer öğesinin geçerli yapılandırma kaynağından bu özellik için yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetScale(Nullable<Int32>, Boolean) |
Geçerli yapılandırma kaynağından bu özellik için izin verilen veri ölçeğinin ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetSentinel(Object, Boolean) |
Sentinel'in geçerli yapılandırma kaynağından bu özellik için ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetStructuralValueComparer(ValueComparer, Boolean) |
Geçersiz.
Verilen ValueComparer öğesinin geçerli yapılandırma kaynağından bu özellik için yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetTypeMapping(CoreTypeMapping, Boolean) |
Verilen CoreTypeMapping öğesinin geçerli yapılandırma kaynağından bu özellik için yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetValueComparer(Type, Boolean) |
Verilen ValueComparer öğesinin geçerli yapılandırma kaynağından bu özellik için yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetValueComparer(ValueComparer, Boolean) |
Verilen ValueComparer öğesinin geçerli yapılandırma kaynağından bu özellik için yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetValueGenerated(Nullable<ValueGenerated>, Boolean) |
Özellik değeri oluşturma işleminin geçerli yapılandırma kaynağından yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetValueGenerator(Func<IProperty,IEntityType,ValueGenerator>, Boolean) |
öğesinin ValueGenerator geçerli yapılandırma kaynağından bu özellik için yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>, Boolean) |
öğesinin ValueGenerator geçerli yapılandırma kaynağından bu özellik için yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetValueGeneratorFactory(Type, Boolean) |
öğesinin ValueGeneratorFactory geçerli yapılandırma kaynağından bu özellik için yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| HasAnnotation(String, Object, Boolean) |
Verilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten aynı veya daha düşük ConfigurationSourceile varsa mevcut ek açıklamanın üzerine yazar. (Devralındığı yer: IConventionPropertyBaseBuilder<TBuilder>) |
| HasConversion(Type, Boolean) |
Özelliği, veritabanına yazmadan önce özellik değerinin verilen türe dönüştürülmesi ve veritabanından okurken geri dönüştürülmesi için yapılandırılır. |
| HasConversion(ValueConverter, Boolean) |
özelliğini, özellik değerinin verilen ValueConverterkullanılarak veritabanına ve veritabanından dönüştürülecek şekilde yapılandırılır. |
| HasConverter(Type, Boolean) |
özelliğini, özellik değerinin verilen ValueConverterkullanılarak veritabanına ve veritabanından dönüştürülecek şekilde yapılandırılır. |
| HasField(FieldInfo, Boolean) |
Bu özellik için kullanılacak yedekleme alanını ayarlar. |
| HasField(String, Boolean) |
Bu özellik için kullanılacak yedekleme alanını ayarlar. |
| HasKeyValueComparer(ValueComparer, Boolean) |
Geçersiz.
bu özelliğin ValueComparer anahtar karşılaştırmaları için kullanılacak şekilde yapılandırılır. |
| HasMaxLength(Nullable<Int32>, Boolean) |
Bu özellikte depolanabilecek en fazla veri uzunluğunu yapılandırıyor. |
| HasNoAnnotation(String, Boolean) |
Bu nesneden verilen ada sahip ek açıklamayı kaldırır. (Devralındığı yer: IConventionPropertyBaseBuilder<TBuilder>) |
| HasNonNullAnnotation(String, Object, Boolean) |
Verilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten aynı veya daha düşük ConfigurationSourceile varsa mevcut ek açıklamanın üzerine yazar.
Değer belirtilirse |
| HasPrecision(Nullable<Int32>, Boolean) |
özelliğinin duyarlığı yapılandırılır. |
| HasProviderValueComparer(Type, Boolean) |
ValueComparer bu özelliğin sağlayıcı değerleri için kullanılacak şekilde yapılandırılır. |
| HasProviderValueComparer(ValueComparer, Boolean) |
ValueComparer bu özelliğin sağlayıcı değerleri için kullanılacak şekilde yapılandırılır. |
| HasScale(Nullable<Int32>, Boolean) |
Özelliğin ölçeğini yapılandırılır. |
| HasSentinel(Object, Boolean) |
Ö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. |
| HasStructuralValueComparer(ValueComparer, Boolean) |
Geçersiz.
bu özelliğin ValueComparer yapısal karşılaştırmaları için kullanılacak şekilde yapılandırılır. |
| HasTypeMapping(CoreTypeMapping, Boolean) |
bu özellik için öğesini CoreTypeMapping yapılandırıyor. |
| HasValueComparer(Type, Boolean) |
bu özellik için öğesini ValueComparer yapılandırıyor. |
| HasValueComparer(ValueComparer, Boolean) |
bu özellik için öğesini ValueComparer yapılandırıyor. |
| HasValueGenerator(Func<IProperty,IEntityType,ValueGenerator>, Boolean) |
ValueGenerator Bu özellik için değer oluşturacak olan öğesini yapılandırıyor. |
| HasValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>, Boolean) |
ValueGenerator Bu özellik için değer oluşturacak olan öğesini yapılandırıyor. |
| HasValueGenerator(Type, Boolean) |
ValueGenerator Bu özellik için değer oluşturacak olan öğesini yapılandırıyor. |
| HasValueGeneratorFactory(Type, Boolean) |
ValueGeneratorFactory bu özellik için değerler oluşturacak bir ValueGenerator oluşturmak için öğesini yapılandırılır. |
| IsAutoLoaded(Nullable<Boolean>, Boolean) |
Varlık veritabanından sorgulandığında bu özelliğin otomatik olarak yüklenip yüklenmeyeceğini yapılandırılır. |
| IsConcurrencyToken(Nullable<Boolean>, 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(Nullable<Boolean>, Boolean) |
Bu özelliğin atanmış bir değere mi sahip olması gerektiğini yoksa |
| IsUnicode(Nullable<Boolean>, Boolean) |
Özelliğin unicode karakterlerini kalıcı hale getirip getirip veremeyeceğini yapılandırıyor. |
| RemoveAnnotation(String, Boolean) |
Geçersiz.
Bu nesneden verilen ada sahip ek açıklamayı kaldırır. (Devralındığı yer: IConventionAnnotatableBuilder) |
| SetElementType(Type, Boolean) |
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. |
| SetOrRemoveAnnotation(String, Object, Boolean) |
Geçersiz.
Verilen ad altında depolanan ek açıklamayı ayarlar veya kaldırır. (Devralındığı yer: IConventionAnnotatableBuilder) |
| UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
Bu özellik için kullanılacak öğesini PropertyAccessMode ayarlar. |
| ValueGenerated(Nullable<ValueGenerated>, Boolean) |
Bu özellik için bir değerin veritabanı tarafından ne zaman oluşturulacağını belirten bir değer ayarlar. Özellik veritabanı tarafından oluşturulacak şekilde ayarlandığında bile, varlık eklendiğinde ve bir değer atandığında veya özellik mevcut bir varlık için değiştirilmiş olarak işaretlendiğinde EF yine de belirli bir değeri kaydetmeye çalışabilir (veritabanı tarafından oluşturulan bir değer yerine). Daha fazla bilgi ve GetAfterSaveBehavior() örnek için bkzGetBeforeSaveBehavior(). ve. |
Uzantı Metotları
| Veri Akışı Adı | Description |
|---|---|
| CanSetCollation(IConventionPropertyBuilder, String, Boolean) |
Verilen değerin harmanlama olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetColumnName(IConventionPropertyBuilder, String, Boolean) |
Verilen sütunun özelliği için ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean) |
Belirli bir tablo benzeri depo nesnesi için verilen sütunun özelliği için ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Verilen sütun sırasının özellik için ayarlanıp ayarlanamayacağını belirten bir değer alır. |
| CanSetColumnType(IConventionPropertyBuilder, String, Boolean) |
Verilen veri türünün özellik için ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetComment(IConventionPropertyBuilder, Object, Boolean) |
Verilen değerin sütun için açıklama olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetComment(IConventionPropertyBuilder, String, Boolean) |
Verilen değerin sütun için açıklama olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetComputedColumnSql(IConventionPropertyBuilder, String, Boolean) |
Verilen hesaplanan değer SQL ifadesinin sütun için ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetDefaultValue(IConventionPropertyBuilder, Object, Boolean) |
Verilen değerin sütun için varsayılan olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetDefaultValue(IConventionPropertyBuilder, Object, String, Boolean) |
Verilen değerin sütun için varsayılan olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetDefaultValueSql(IConventionPropertyBuilder, String, Boolean) |
Verilen varsayılan değer ifadesinin sütun için ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetDefaultValueSql(IConventionPropertyBuilder, String, String, Boolean) |
Verilen varsayılan değer ifadesinin sütun için ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetEnableFullTextSearch(IConventionPropertyBuilder, String, Boolean, Boolean) |
Belirtilen bir dil kullanılarak bu özellik için tam metin aramanın etkinleştirilip etkinleştirilmeyebileceğini belirten bir değer döndürür. |
| CanSetGeometricDimension(IConventionPropertyBuilder, String, Boolean) |
Verilen değerin sütun için boyut olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetHiLoSequence(IConventionPropertyBuilder, String, String, Boolean) |
Verilen adın ve şemanın hi-lo dizisi için ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Verilen değerin SQL Server IDENTITY için artım olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean) |
Verilen değerin belirli bir tablo için SQL Server IDENTITY değeri olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Verilen değerin SQL Server IDENTITY için tohum olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean) |
Verilen değerin SQL Server IDENTITY için tohum olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean) |
Verilen değerin belirli bir tablo için SQL Server IDENTITY için tohum olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetIsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
Özelliğin sabit uzunluklu olarak yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetIsHidden(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
Özelliğin sütununun SQL Server |
| CanSetIsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
özelliğin sütununun SQL Server hedeflerken seyrek olarak yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür. |
| CanSetIsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
Belirtilen hesaplanan sütun türünün sütun için ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetIsVector(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean) |
Vektör türünün ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetIsVectorProperty(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean) |
Vektör uzaklığı işlevinin ve boyutlarının ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetJsonProperty(IConventionPropertyBuilder, String, Boolean) |
Verilen özellik adının ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetJsonPropertyName(IConventionPropertyBuilder, String, Boolean) |
Verilen değerin belirli bir varlık özelliği için JSON özellik adı olarak kullanılıp kullanılamayacağını belirten bir değer döndürür. |
| CanSetSequence(IConventionPropertyBuilder, String, String, Boolean) |
Verilen adın ve şemanın anahtar değeri oluşturma dizisi için ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Verilen değerin sütun için SRID olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqliteValueGenerationStrategy>, Boolean) |
Verilen değer oluşturma stratejisinin özelliği için ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Verilen değerin değer oluşturma stratejisi olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean) |
Verilen değerin belirli bir tablo için değer oluşturma stratejisi olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
| EnableFullTextSearch(IConventionPropertyBuilder, String, Boolean, Boolean) |
Belirtilen dili kullanarak bu özellik için tam metin aramasını etkinleştirir. |
| ForSqliteHasDimension(IConventionPropertyBuilder, String, Boolean) |
Geçersiz.
SQLite'ı hedeflerken özelliğin eşlenmesiyle sütunun boyutunu yapılandırılır. |
| ForSqliteHasSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Geçersiz.
SQLite'i hedeflerken özelliğin eşlenmesi için sütunun SRID'sini yapılandırılır. |
| ForSqlServerHasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean) |
Geçersiz.
SQL Server hedeflerken anahtar özelliği için değerler oluşturmak üzere hi-lo deseni için kullanılan veritabanı sırasını yapılandırır. |
| ForSqlServerHasIdentityIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Geçersiz.
SQL Server KIMLIĞI için artışı yapılandırıyor. |
| ForSqlServerHasIdentitySeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Geçersiz.
SQL Server IDENTITY için tohumu yapılandırıyor. |
| ForSqlServerHasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Geçersiz.
SQL Server hedeflerken anahtar özelliği için değer oluşturma stratejisini yapılandırılır. |
| HasColumnName(IConventionPropertyBuilder, String, Boolean) |
bir ilişkisel veritabanını hedeflerken özelliğin eşlenmesi sütununu yapılandırılır. |
| HasColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean) |
Özelliğin eşlenen sütununu belirli bir tablo benzeri depolama nesnesinde yapılandırır. |
| HasColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Özelliğin eşlendiği sütunun sırasını yapılandırılır. |
| HasColumnType(IConventionPropertyBuilder, String, Boolean) |
bir ilişkisel veritabanını hedeflerken özelliğin eşlenmesi 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(IConventionPropertyBuilder, String, Boolean) |
Sütuna uygulanacak açıklamayı yapılandırıyor |
| HasComputedColumnSql(IConventionPropertyBuilder, String, Boolean) |
İlişkisel veritabanını hedeflerken özelliğini hesaplanan bir sütuna eşlemek için yapılandırılır. |
| HasDefaultValue(IConventionPropertyBuilder, Object, Boolean) |
bir ilişkisel veritabanını hedeflerken özelliğin eşlenmesi sütunu için varsayılan değeri yapılandırılır. |
| HasDefaultValue(IConventionPropertyBuilder, Object, String, Boolean) |
SQL Server hedeflerken özelliğin eşlenmesi sütunu için varsayılan değeri yapılandırılır. |
| HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean) |
bir ilişkisel veritabanını hedeflerken özelliğin eşlenmesi sütunu için varsayılan değer ifadesini yapılandırılır. |
| HasDefaultValueSql(IConventionPropertyBuilder, String, String, Boolean) |
SQL Server hedeflerken özelliğin eşlenmesi için sütun için varsayılan değer ifadesini yapılandırılır. |
| HasGeometricDimension(IConventionPropertyBuilder, String, Boolean) |
SQLite'ı hedeflerken özelliğin eşlenmesiyle sütunun boyutunu yapılandırılır. |
| HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean) |
SQL Server hedeflerken anahtar özelliği için değerler oluşturmak üzere hi-lo deseni için kullanılan veritabanı sırasını yapılandırır. |
| HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
SQL Server KIMLIĞI için artışı yapılandırıyor. |
| HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean) |
Belirli bir tablo için SQL Server IDENTITY artışını yapılandırır. |
| HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
SQL Server IDENTITY için tohumu yapılandırıyor. |
| HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean) |
SQL Server IDENTITY için tohumu yapılandırıyor. |
| HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean) |
Belirli bir tablo için SQL Server IDENTITY için tohumu yapılandırır. |
| HasJsonPropertyName(IConventionPropertyBuilder, String, Boolean) |
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. |
| HasSequence(IConventionPropertyBuilder, String, String, Boolean) |
SQL Server hedeflerken anahtar özelliği için değerler oluşturmak üzere anahtar değeri oluşturma düzeni için kullanılan veritabanı sırasını yapılandırır. |
| HasSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
SQLite'i hedeflerken özelliğin eşlenmesi için sütunun SRID'sini yapılandırılır. |
| HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqliteValueGenerationStrategy>, Boolean) |
SQLite'ı hedeflerken özelliği için değer oluşturma stratejisini yapılandırıyor. |
| HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
SQL Server hedeflerken anahtar özelliği için değer oluşturma stratejisini yapılandırılır. |
| HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean) |
Belirli bir tablo için SQL Server hedeflerken anahtar özelliği için değer oluşturma stratejisini yapılandırır. |
| IsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
özelliği, dizeler gibi yalnızca sabit uzunlukta verileri depolayabilecek şekilde yapılandırılır. |
| IsHidden(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
Özelliğin sütununun, sütunu sonuçlardan |
| IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
SQL Server hedeflerken özelliğin sütununun seyrek oluşturulup oluşturulmayacağını yapılandırılır. |
| IsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
bir ilişkisel veritabanını hedeflerken özelliğini verilen türdeki hesaplanan bir sütunla eşlenmesi için yapılandırılır. |
| IsVector(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean) |
özelliği Azure Cosmos DB için vektör olarak yapılandırılır. |
| IsVectorProperty(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean) |
özelliği Azure Cosmos DB için vektör olarak yapılandırılır. |
| ToJsonProperty(IConventionPropertyBuilder, String, Boolean) |
cosmos Azure hedeflenirken özelliğin eşlendiği özellik adını yapılandırılır. Boş bir dize sağlanırsa özelliği kalıcı olmaz. |
| UseCollation(IConventionPropertyBuilder, String, Boolean) |
özelliğini 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. |