Udostępnij przez


ScaffoldingModelExtensions.GetDataAnnotations Metoda

Definicja

Przeciążenia

GetDataAnnotations(IEntityType, IAnnotationCodeGenerator)

Pobiera adnotacje danych w celu skonfigurowania typu jednostki.

GetDataAnnotations(INavigation, IAnnotationCodeGenerator)

Pobiera adnotacje danych w celu skonfigurowania właściwości nawigacji.

GetDataAnnotations(IProperty, IAnnotationCodeGenerator)

Pobiera adnotacje danych w celu skonfigurowania właściwości.

GetDataAnnotations(ISkipNavigation, IAnnotationCodeGenerator)

Pobiera adnotacje danych w celu skonfigurowania właściwości nawigacji pomiń.

GetDataAnnotations(IEntityType, IAnnotationCodeGenerator)

Pobiera adnotacje danych w celu skonfigurowania typu jednostki.

[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)

Parametry

entityType
IEntityType

Typ jednostki.

annotationCodeGenerator
IAnnotationCodeGenerator

Generator kodu adnotacji dostawcy.

Zwraca

Adnotacje danych.

Atrybuty

Dotyczy

GetDataAnnotations(INavigation, IAnnotationCodeGenerator)

Pobiera adnotacje danych w celu skonfigurowania właściwości nawigacji.

[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)

Parametry

navigation
INavigation

Właściwość nawigacji.

annotationCodeGenerator
IAnnotationCodeGenerator

Generator kodu adnotacji dostawcy.

Zwraca

Adnotacje danych.

Atrybuty

Dotyczy

GetDataAnnotations(IProperty, IAnnotationCodeGenerator)

Pobiera adnotacje danych w celu skonfigurowania właściwości.

[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)

Parametry

property
IProperty

Właściwość.

annotationCodeGenerator
IAnnotationCodeGenerator

Generator kodu adnotacji dostawcy.

Zwraca

Adnotacje danych.

Atrybuty

Dotyczy

GetDataAnnotations(ISkipNavigation, IAnnotationCodeGenerator)

Pobiera adnotacje danych w celu skonfigurowania właściwości nawigacji pomiń.

[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)

Parametry

skipNavigation
ISkipNavigation

Właściwość nawigacji pomiń.

annotationCodeGenerator
IAnnotationCodeGenerator

Generator kodu adnotacji dostawcy.

Zwraca

Adnotacje danych.

Atrybuty

Dotyczy