RelationalDbFunctionAttributeConvention 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.
ile DbFunctionAttributeişaretlenen bağlamdaki genel statik yöntemleri temel alarak model işlevi eşlemelerini yapılandıran bir kural.
[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalDbFunctionAttributeConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelInitializedConvention
public class RelationalDbFunctionAttributeConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelAnnotationChangedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelInitializedConvention
public class RelationalDbFunctionAttributeConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelInitializedConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalDbFunctionAttributeConvention = class
interface IModelInitializedConvention
interface IConvention
interface IModelFinalizingConvention
type RelationalDbFunctionAttributeConvention = class
interface IModelInitializedConvention
interface IConvention
interface IModelAnnotationChangedConvention
type RelationalDbFunctionAttributeConvention = class
interface IModelInitializedConvention
interface IConvention
interface IModelFinalizingConvention
Public Class RelationalDbFunctionAttributeConvention
Implements IModelFinalizingConvention, IModelInitializedConvention
Public Class RelationalDbFunctionAttributeConvention
Implements IModelAnnotationChangedConvention, IModelInitializedConvention
- Devralma
-
RelationalDbFunctionAttributeConvention
- Özellikler
- Uygulamalar
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Model oluşturma kuralları ve Veritabanı işlevleri .
Oluşturucular
| Veri Akışı Adı | Description |
|---|---|
| RelationalDbFunctionAttributeConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies) |
öğesinin yeni bir örneğini RelationalDbFunctionAttributeConventionoluşturur. |
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| Dependencies |
Bu hizmet için bağımlılıklar. |
| RelationalDependencies |
Bu hizmet için ilişkisel sağlayıcıya özgü bağımlılıklar. |
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| ProcessDbFunctionAdded(IConventionDbFunctionBuilder, IConventionContext) |
Modele bir IConventionDbFunction eklendiğinde çağrılır. |
| ProcessModelAnnotationChanged(IConventionModelBuilder, String, IConventionAnnotation, IConventionAnnotation, IConventionContext<IConventionAnnotation>) |
Modelde ek açıklama değiştirildikten sonra çağrılır. |
| ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Bir model sonlandırılırken çağrılır. |
| ProcessModelInitialized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Bir model başlatıldıktan sonra çağrılır. |