SqlServerPropertyBuilderExtensions Sınıf

Tanım

SQL Server için belirli uzantı yöntemlerini PropertyBuilder kullanın.

public static class SqlServerPropertyBuilderExtensions
type SqlServerPropertyBuilderExtensions = class
Public Module SqlServerPropertyBuilderExtensions
Devralma
SqlServerPropertyBuilderExtensions

Açıklamalar

Daha fazla bilgi için bkz.Varlık türlerini ve ilişkilerini modelleme ve SQL Server ile SQL Azure veritabanlarına EF Core erişim.

Yöntemler

CanSetHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Verilen ad ve şemanın hi-lo dizisi için ayar olup olmadığını belirten bir değer döndürür.

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Verilen değerin IDENTITY için artım olarak ayarlanıp ayarlana SQL Server döndürür.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Verilen değerin IDENTITY için çekirdek olarak ayarlanıp ayarlana SQL Server döndürür.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Verilen değerin IDENTITY için çekirdek olarak ayarlanıp ayarlana SQL Server döndürür.

CanSetIsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Özelliğin sütununu hedeflerken seyrek olarak yapılandırıp yapılandırılamayacaklarını belirten bir SQL Server.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Verilen değerin değer oluşturma stratejisi olarak ayar olup olmadığını belirten bir değer döndürür.

ForSqlServerHasColumnName(PropertyBuilder, String)

Özelliğin, özelliğin hedeflene eşleye SQL Server.

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

Özelliğin, özelliğin hedeflene eşleye SQL Server.

ForSqlServerHasColumnType(PropertyBuilder, String)

Özelliğin, özelliğin hedeflene eşlene sütunun veri türünü SQL Server. Duyarlık, ölçek, uzunluk vb. dahil olmak üzere tam tür adı olmalıdır.

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

Özelliğin, özelliğin hedeflene eşlene sütunun veri türünü SQL Server. Duyarlık, ölçek, uzunluk vb. dahil olmak üzere tam tür adı olmalıdır.

ForSqlServerHasComputedColumnSql(PropertyBuilder, String)

Özelliği, veri depolamayı hedeflerken hesaplanan sütuna eş SQL Server.

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

Özelliği, veri depolamayı hedeflerken hesaplanan sütuna eş SQL Server.

ForSqlServerHasDefaultValue(PropertyBuilder, Object)

Özelliğin, özelliğin hedeflene eşlene sütun için varsayılan değeri SQL Server.

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

Özelliğin, özelliğin hedeflene eşlene sütun için varsayılan değeri SQL Server.

ForSqlServerHasDefaultValueSql(PropertyBuilder, String)

Özelliğin SQL Server'yi hedeflerken özelliğin eşlemektedir sütunu için varsayılan değer SQL Server.

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

Özelliğin SQL Server'yi hedeflerken özelliğin eşlemektedir sütunu için varsayılan değer SQL Server.

ForSqlServerHasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)
Kullanımdan kalktı.

Anahtar özelliği için değerleri oluşturmak üzere hi-lo deseni için kullanılan veritabanı dizisini yapılandırarak SQL Server.

ForSqlServerHasIdentityIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Kullanımdan kalktı.

kimlik doğrulama için SQL Server yapılandırıyor.

ForSqlServerHasIdentitySeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Kullanımdan kalktı.

Çekirdeği kimlik doğrulama SQL Server yapılandırıyor.

ForSqlServerHasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)
Kullanımdan kalktı.

Anahtar özelliğini hedeflerken anahtar özelliği için değer oluşturma stratejisini SQL Server.

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

Anahtar özelliğini, yeni varlıklar için değer oluşturmak üzere dizi tabanlı bir hi-lo deseni kullanmak üzere yapılandırarak SQL Server. Bu yöntem, özelliğini olarak OnAdd ayarlar.

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

Anahtar özelliğini, yeni varlıklar için değer oluşturmak üzere dizi tabanlı bir hi-lo deseni kullanmak üzere yapılandırarak SQL Server. Bu yöntem, özelliğini olarak OnAdd ayarlar.

HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Anahtar özelliği için değerleri oluşturmak üzere hi-lo deseni için kullanılan veritabanı dizisini yapılandırarak SQL Server.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

kimlik doğrulama için SQL Server yapılandırıyor.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Çekirdeği kimlik doğrulama SQL Server yapılandırıyor.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Çekirdeği kimlik doğrulama SQL Server yapılandırıyor.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Anahtar özelliğini hedeflerken anahtar özelliği için değer oluşturma stratejisini SQL Server.

IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Özelliğin sütununu hedeflerken seyrek olarak oluşturulıp oluşturulma SQL Server.

IsSparse(PropertyBuilder, Boolean)

Özelliğin sütununu hedeflerken seyrek olarak oluşturulıp oluşturulma SQL Server.

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

Özelliğin sütununu hedeflerken seyrek olarak oluşturulıp oluşturulma SQL Server.

UseHiLo(PropertyBuilder, String, String)

Anahtar özelliğini, yeni varlıklar için değer oluşturmak üzere dizi tabanlı bir hi-lo deseni kullanmak üzere yapılandırarak SQL Server. Bu yöntem, özelliğini olarak OnAdd ayarlar.

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

Anahtar özelliğini, yeni varlıklar için değer oluşturmak üzere dizi tabanlı bir hi-lo deseni kullanmak üzere yapılandırarak SQL Server. Bu yöntem, özelliğini olarak OnAdd ayarlar.

UseIdentityColumn(PropertyBuilder, Int32, Int32)

Yeni varlıkları hedeflerken yeni varlıklar için değer oluşturmak üzere SQL Server IDENTITY özelliğini kullanmak üzere anahtar özelliğini SQL Server. Bu yöntem, özelliğini olarak OnAdd ayarlar.

UseIdentityColumn(PropertyBuilder, Int64, Int32)

Yeni varlıkları hedeflerken yeni varlıklar için değer oluşturmak üzere SQL Server IDENTITY özelliğini kullanmak üzere anahtar özelliğini SQL Server. Bu yöntem, özelliğini olarak OnAdd ayarlar.

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

SQL Server ıdentity özelliğini kullanarak yeni varlıkların değerlerini oluşturmak için, SQL Server hedeflerken, anahtar özelliğini yapılandırır. Bu yöntem, özelliğini olarak ayarlar OnAdd .

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

SQL Server ıdentity özelliğini kullanarak yeni varlıkların değerlerini oluşturmak için, SQL Server hedeflerken, anahtar özelliğini yapılandırır. Bu yöntem, özelliğini olarak ayarlar OnAdd .

UseSqlServerIdentityColumn(PropertyBuilder)

SQL Server ıdentity özelliğini kullanarak yeni varlıkların değerlerini oluşturmak için, SQL Server hedeflerken, anahtar özelliğini yapılandırır. Bu yöntem, özelliğini olarak ayarlar OnAdd .

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

SQL Server ıdentity özelliğini kullanarak yeni varlıkların değerlerini oluşturmak için, SQL Server hedeflerken, anahtar özelliğini yapılandırır. Bu yöntem, özelliğini olarak ayarlar OnAdd .

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>)

SQL Server ıdentity özelliğini kullanarak yeni varlıkların değerlerini oluşturmak için, SQL Server hedeflerken, anahtar özelliğini yapılandırır. Bu yöntem, özelliğini olarak ayarlar OnAdd .

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

SQL Server ıdentity özelliğini kullanarak yeni varlıkların değerlerini oluşturmak için, SQL Server hedeflerken, anahtar özelliğini yapılandırır. Bu yöntem, özelliğini olarak ayarlar OnAdd .

Şunlara uygulanır