InMemoryConventionSetBuilder 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.
Bellek içi sağlayıcı için kurallar oluşturmaya yönelik bir oluşturucu.
[System.Runtime.CompilerServices.Nullable(0)]
public class InMemoryConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilder
[<System.Runtime.CompilerServices.Nullable(0)>]
type InMemoryConventionSetBuilder = class
inherit ProviderConventionSetBuilder
Public Class InMemoryConventionSetBuilder
Inherits ProviderConventionSetBuilder
- Devralma
- Özellikler
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ığı güvenli olması gerekmez.
Daha fazla bilgi ve örnek için bkz. Model oluşturma kuralları ve EF Core bellek içi veritabanı sağlayıcısı .
Oluşturucular
| Veri Akışı Adı | Description |
|---|---|
| InMemoryConventionSetBuilder(ProviderConventionSetBuilderDependencies) |
Yeni bir InMemoryConventionSetBuilder örneği oluşturur. |
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| Dependencies |
Bu hizmet için bağımlılıklar. (Devralındığı yer: ProviderConventionSetBuilder) |
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| Build() |
dışında kullanırken bellek içi sağlayıcı için bir ConventionSet oluşturmak için bu yöntemi çağırınOnModelCreating(ModelBuilder).ModelBuilder |
| CreateConventionSet() |
Geçerli veritabanı sağlayıcısı için ayarlanan kuralı derler ve döndürür. |
| CreateModelBuilder() |
dışında bir ModelBuilder SQLite oluşturmak için bu yöntemi çağırın OnModelCreating(ModelBuilder). |
| ReplaceConvention<TConvention,TImplementation>(List<TConvention>, TImplementation) |
Mevcut bir kuralı türetilmiş bir kuralla değiştirir. (Devralındığı yer: ProviderConventionSetBuilder) |