Microsoft.EntityFrameworkCore.Design Ad Alanı
Ö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.
Sınıflar
AnnotationCodeGenerator |
Bir uygulama sırasında veritabanı sağlayıcıları tarafından kullanılacak temel sınıf IAnnotationCodeGenerator |
AnnotationCodeGeneratorDependencies |
için hizmet bağımlılıkları parametre sınıfı AnnotationCodeGenerator Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
AttributeCodeFragment |
Özniteliğin kullanımını temsil eder. |
DbContextActivator |
Tasarım zamanında türleri örneklemek DbContext için kullanılır. |
DesignTimeProviderServicesAttribute |
Belirli bir veritabanı sağlayıcısı için tasarım zamanı hizmetlerinin nerede bulunacağı belirlenir. Bu öznitelik, veritabanı sağlayıcısının birincil derlemesinde bulunmalıdır. Bu öznitelik genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
DesignTimeServiceCollectionExtensions |
Öğesine Entity Framework Core tasarım zamanı hizmetleri IServiceCollectioneklemek için uzantı yöntemleri. |
DesignTimeServicesReferenceAttribute |
Ek tasarım zamanı hizmetlerinin nerede bulunacağı belirlenir. Bu öznitelik genellikle tasarım zamanı uzantıları tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
EntityFrameworkDesignServicesBuilder |
veritabanı sağlayıcılarının uygularken kullanması için tasarlanmış bir oluşturucu API'si IDesignTimeServices. |
EntityFrameworkRelationalDesignServicesBuilder |
veritabanı sağlayıcılarının uygularken kullanması için tasarlanmış bir oluşturucu API'si IDesignTimeServices. |
FluentApiCodeFragment |
Akıcı bir API yöntemi çağrısını temsil eder. |
MethodCallCodeFragment |
Bir yönteme yapılan çağrıyı temsil eder. |
MethodCallCodeFragmentExtensions |
Tasarım zamanı MethodCallCodeFragment uzantıları. |
NamespaceComparer |
İlk olarak Sistem ön ekli ad alanlarına sahip olmak için deyimleri kullanarak sıralamak için özel bir dize karşılaştırıcısı. |
NestedClosureCodeFragment |
İç içe kapatma kodu parçasını temsil eder. |
OperationException |
Yığın izlemesi varsayılan olarak komutlar tarafından bildirilmemesi gereken bir özel durumu temsil eder. |
OperationExecutor |
Tasarım zamanı işlemleri için bir cephe. |
OperationExecutor.AddMigration |
Yeni geçiş ekleme işlemini temsil eder. |
OperationExecutor.DropDatabase |
Veritabanını bırakma işlemini temsil eder. |
OperationExecutor.GetContextInfo |
Bir tür hakkında bilgi almak için bir DbContext işlemi temsil eder. |
OperationExecutor.GetContextType | |
OperationExecutor.GetContextTypes |
Kullanılabilir DbContext türleri listeleme işlemini temsil eder. |
OperationExecutor.GetMigrations |
Kullanılabilir geçişleri listeleme işlemini temsil eder. |
OperationExecutor.HasPendingModelChanges |
Bekleyen geçiş olup olmadığını denetleme işlemini temsil eder. |
OperationExecutor.OperationBase |
Bir işlemi temsil eder. |
OperationExecutor.OptimizeContext |
DbContext'ten derlenmiş model oluşturma işlemini temsil eder. |
OperationExecutor.RemoveMigration |
Son geçişi kaldırma işlemini temsil eder. |
OperationExecutor.ScaffoldContext |
Bir veritabanı için ve varlık türlerinin DbContext iskelesini oluşturma işlemini temsil eder. |
OperationExecutor.ScriptDbContext |
DbContext'ten SQL betiği oluşturma işlemini temsil eder. |
OperationExecutor.ScriptMigration |
Geçişlerden SQL betiği oluşturma işlemini temsil eder. |
OperationExecutor.UpdateDatabase |
Veritabanını belirtilen geçişe güncelleştirme işlemini temsil eder. |
OperationReportHandler |
Bildirilen tasarım zamanı etkinliğini işlemek için kullanılır. |
OperationResultHandler |
İşlem sonuçlarını işlemek için ile kullanılır OperationExecutor . |
PropertyAccessorCodeFragment |
Özellik erişimcisi lambda kod parçasını temsil eder. |
Arabirimler
IAnnotationCodeGenerator |
Veritabanı sağlayıcıları tarafından hangi ek açıklamaların kod oluşturulması gerektiğini denetlemek (kural tarafından işlenmesinin aksine) ve ardından gerekirse kodu oluşturmak için uygulanır. |
ICSharpHelper |
C# kodu oluşturmak için yardımcı. |
IDesignTimeDbContextFactory<TContext> |
Türetilmiş DbContext örnekler oluşturmaya yönelik bir fabrika. Genel varsayılan oluşturucuya sahip olmayan bağlam türleri için tasarım zamanı hizmetlerini etkinleştirmek için bu arabirimi uygulayın. Geçişler gibi belirli tasarım zamanı deneyimlerini etkinleştirmek için tasarım zamanında türetilmiş DbContext örnekler oluşturulabilir. Tasarım zamanı hizmetleri, bu arabirimin başlangıç derlemesindeki veya türetilmiş bağlamla aynı derlemedeki uygulamalarını otomatik olarak bulur. |
IDesignTimeServices |
Tasarım zamanı hizmetlerinin yapılandırılmasını sağlar. Araçlar, bu arabirimin başlangıç derlemesindeki uygulamalarını otomatik olarak bulur. |
ILanguageBasedService |
Desteklediği programlama diline göre çözümlenen bir hizmeti temsil eder. |
IMethodCallCodeFragment |
Bir yönteme yapılan çağrıyı temsil eder. |
IOperationReportHandler |
Bildirilen tasarım zamanı etkinliğini işlemek için kullanılır. |
IOperationResultHandler |
İşlem sonuçlarını işlemek için ile kullanılır OperationExecutor . |
IPluralizer |
Tanımlayıcıları çoğul ve tekil eşdeğerlere dönüştürür. |
Entity Framework