Compartir a través de


ScaffoldingModelExtensions.GetDataAnnotations Método

Definición

Sobrecargas

GetDataAnnotations(IEntityType, IAnnotationCodeGenerator)

Obtiene las anotaciones de datos para configurar un tipo de entidad.

GetDataAnnotations(INavigation, IAnnotationCodeGenerator)

Obtiene las anotaciones de datos para configurar una propiedad de navegación.

GetDataAnnotations(IProperty, IAnnotationCodeGenerator)

Obtiene las anotaciones de datos para configurar una propiedad.

GetDataAnnotations(ISkipNavigation, IAnnotationCodeGenerator)

Obtiene las anotaciones de datos para configurar una propiedad de navegación skip.

GetDataAnnotations(IEntityType, IAnnotationCodeGenerator)

Obtiene las anotaciones de datos para configurar un tipo de entidad.

[System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.EntityFrameworkCore.ScaffoldingModelExtensions+<GetDataAnnotations>d__5))]
public static System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Design.AttributeCodeFragment> GetDataAnnotations (this Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator annotationCodeGenerator);
[<System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.EntityFrameworkCore.ScaffoldingModelExtensions+<GetDataAnnotations>d__5))>]
static member GetDataAnnotations : Microsoft.EntityFrameworkCore.Metadata.IEntityType * Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator -> seq<Microsoft.EntityFrameworkCore.Design.AttributeCodeFragment>
<Extension()>
Public Iterator Function GetDataAnnotations (entityType As IEntityType, annotationCodeGenerator As IAnnotationCodeGenerator) As IEnumerable(Of AttributeCodeFragment)

Parámetros

entityType
IEntityType

El tipo de entidad.

annotationCodeGenerator
IAnnotationCodeGenerator

Generador de código de anotación del proveedor.

Devoluciones

Anotaciones de datos.

Atributos

Se aplica a

GetDataAnnotations(INavigation, IAnnotationCodeGenerator)

Obtiene las anotaciones de datos para configurar una propiedad de navegación.

[System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.EntityFrameworkCore.ScaffoldingModelExtensions+<GetDataAnnotations>d__7))]
public static System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Design.AttributeCodeFragment> GetDataAnnotations (this Microsoft.EntityFrameworkCore.Metadata.INavigation navigation, Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator annotationCodeGenerator);
[<System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.EntityFrameworkCore.ScaffoldingModelExtensions+<GetDataAnnotations>d__7))>]
static member GetDataAnnotations : Microsoft.EntityFrameworkCore.Metadata.INavigation * Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator -> seq<Microsoft.EntityFrameworkCore.Design.AttributeCodeFragment>
<Extension()>
Public Iterator Function GetDataAnnotations (navigation As INavigation, annotationCodeGenerator As IAnnotationCodeGenerator) As IEnumerable(Of AttributeCodeFragment)

Parámetros

navigation
INavigation

La propiedad de navegación.

annotationCodeGenerator
IAnnotationCodeGenerator

Generador de código de anotación del proveedor.

Devoluciones

Anotaciones de datos.

Atributos

Se aplica a

GetDataAnnotations(IProperty, IAnnotationCodeGenerator)

Obtiene las anotaciones de datos para configurar una propiedad.

[System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.EntityFrameworkCore.ScaffoldingModelExtensions+<GetDataAnnotations>d__6))]
public static System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Design.AttributeCodeFragment> GetDataAnnotations (this Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator annotationCodeGenerator);
[<System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.EntityFrameworkCore.ScaffoldingModelExtensions+<GetDataAnnotations>d__6))>]
static member GetDataAnnotations : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator -> seq<Microsoft.EntityFrameworkCore.Design.AttributeCodeFragment>
<Extension()>
Public Iterator Function GetDataAnnotations (property As IProperty, annotationCodeGenerator As IAnnotationCodeGenerator) As IEnumerable(Of AttributeCodeFragment)

Parámetros

property
IProperty

Propiedad.

annotationCodeGenerator
IAnnotationCodeGenerator

Generador de código de anotación del proveedor.

Devoluciones

Anotaciones de datos.

Atributos

Se aplica a

GetDataAnnotations(ISkipNavigation, IAnnotationCodeGenerator)

Obtiene las anotaciones de datos para configurar una propiedad de navegación skip.

[System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.EntityFrameworkCore.ScaffoldingModelExtensions+<GetDataAnnotations>d__8))]
public static System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Design.AttributeCodeFragment> GetDataAnnotations (this Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation skipNavigation, Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator annotationCodeGenerator);
[<System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.EntityFrameworkCore.ScaffoldingModelExtensions+<GetDataAnnotations>d__8))>]
static member GetDataAnnotations : Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation * Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator -> seq<Microsoft.EntityFrameworkCore.Design.AttributeCodeFragment>
<Extension()>
Public Iterator Function GetDataAnnotations (skipNavigation As ISkipNavigation, annotationCodeGenerator As IAnnotationCodeGenerator) As IEnumerable(Of AttributeCodeFragment)

Parámetros

skipNavigation
ISkipNavigation

La propiedad de navegación skip.

annotationCodeGenerator
IAnnotationCodeGenerator

Generador de código de anotación del proveedor.

Devoluciones

Anotaciones de datos.

Atributos

Se aplica a