DbContextOptions 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.
Bir tarafından kullanılacak Seçenekler DbContext . Normalde OnConfiguring(DbContextOptionsBuilder) DbContextOptionsBuilder Bu sınıfın örneklerini oluşturmak için öğesini geçersiz kılar veya kullanın ve uygulama kodunuzda doğrudan oluşturulacak şekilde tasarlanmamıştır.
public abstract class DbContextOptions : Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions
type DbContextOptions = class
interface IDbContextOptions
Public MustInherit Class DbContextOptions
Implements IDbContextOptions
- Devralma
-
DbContextOptions
- Türetilmiş
- Uygulamalar
Oluşturucular
| DbContextOptions(IReadOnlyDictionary<Type,IDbContextOptionsExtension>) |
DbContextOptions sınıfının yeni bir örneğini başlatır. Normalde OnConfiguring(DbContextOptionsBuilder) DbContextOptionsBuilder Bu sınıfın örneklerini oluşturmak için öğesini geçersiz kılar veya kullanın ve uygulama kodunuzda doğrudan oluşturulacak şekilde tasarlanmamıştır. |
Özellikler
| ContextType |
Bu seçeneklerin için olduğu bağlamın türü. DbContextSeçenekler belirli bir türetilmiş bağlam için derlenmediği takdirde döndürülür. |
| Extensions |
Yapılandırılmış seçenekleri depolayan uzantıları alır. |
| IsFrozen |
|
Yöntemler
| FindExtension<TExtension>() |
Belirtilen türün uzantısını alır. Belirtilen türde bir uzantı yapılandırılmamışsa null değerini döndürür. |
| Freeze() |
Bu seçenek nesnesinin başka bir yapılandırmasının gerçekleşmemelidir. |
| GetExtension<TExtension>() |
Belirtilen türün uzantısını alır. Belirtilen türde bir uzantı yapılandırılmamışsa oluşturulur. |
| WithExtension<TExtension>(TExtension) |
Verilen uzantıyı temel seçeneklere ekler ve uzantı eklenmiş olarak yeni bir oluşturur DbContextOptions . |