SqliteConventionSetBuilder Sınıf
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.
SQLite için kurallar oluşturmak için bir oluşturucu.
public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilder
public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilder
type SqliteConventionSetBuilder = class
inherit RelationalConventionSetBuilder
Public Class SqliteConventionSetBuilder
Inherits RelationalConventionSetBuilder
- Devralma
-
Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilderSqliteConventionSetBuilder
- Devralma
Açıklamalar
Hizmet ömrü ve Scoped birden çok kayda izin verilir. Bu, her DbContext örneğin bu hizmetin kendi örnek kümesini kullanacağı anlamına gelir. Uygulamalar, herhangi bir yaşam süresiyle kaydedilen diğer hizmetlere bağlı olabilir. Uygulamaların iş parçacığı açısından güvenli olması gerekmez.
Daha fazla bilgi ve örnek için bkz. Model oluşturma kuralları ve EF Core ile SQLite veritabanlarına erişme .
Oluşturucular
SqliteConventionSetBuilder(IRelationalTypeMapper, ICurrentDbContext, IDbSetFinder) |
SQLite için kurallar oluşturmak için bir oluşturucu. |
SqliteConventionSetBuilder(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies) |
Yeni bir SqliteConventionSetBuilder örneği oluşturur. |
SqliteConventionSetBuilder(RelationalConventionSetBuilderDependencies) |
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
Dependencies |
Bu hizmet için bağımlılıklar. (Devralındığı yer: ProviderConventionSetBuilder) |
RelationalDependencies |
Bu hizmet için ilişkisel sağlayıcıya özgü bağımlılıklar. (Devralındığı yer: RelationalConventionSetBuilder) |
Yöntemler
Build() |
dışında kullanırken ModelBuilder SQLite için bir ConventionSet oluşturmak için bu yöntemi çağırınOnModelCreating(ModelBuilder). |
CreateConventionSet() |
Geçerli veritabanı sağlayıcısı için kural kümesini derler ve döndürür. |
CreateConventionSet() |
Geçerli veritabanı sağlayıcısı için kural kümesini derler ve döndürür. (Devralındığı yer: RelationalConventionSetBuilder) |
CreateModelBuilder() |
dışında bir ModelBuilder için SQLite oluşturmak için bu yöntemi çağırın OnModelCreating(ModelBuilder). |
ReplaceConvention<TConvention,TImplementation>(IList<TConvention>, TImplementation) |
Mevcut bir kuralı türetilmiş bir kuralla değiştirir. (Devralındığı yer: ProviderConventionSetBuilder) |
ReplaceConvention<TConvention,TImplementation>(List<TConvention>, TImplementation) |
Mevcut bir kuralı türetilmiş bir kuralla değiştirir. (Devralındığı yer: ProviderConventionSetBuilder) |
Şunlara uygulanır
Entity Framework