AnnotationCodeGenerator Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa bazowa, która ma być używana przez dostawców baz danych podczas implementowania elementu IAnnotationCodeGenerator
public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
type AnnotationCodeGenerator = class
interface IAnnotationCodeGenerator
Public Class AnnotationCodeGenerator
Implements IAnnotationCodeGenerator
- Dziedziczenie
-
AnnotationCodeGenerator
- Implementuje
Uwagi
Ta implementacja zwraca false
wszystkie metody "IsHandledByConvention" i null
dla wszystkich metod "GenerateFluentApi". Dostawcy powinni zastąpić adnotacje, które rozumieją.
Aby uzyskać więcej informacji i przykłady , zobacz Implementacja dostawców i rozszerzeń bazy danych .
Konstruktory
AnnotationCodeGenerator(AnnotationCodeGeneratorDependencies) |
Inicjuje nowe wystąpienie tej klasy. |
Właściwości
Dependencies |
Zależności specyficzne dla dostawcy relacyjnego dla tej usługi. |
Metody
FilterIgnoredAnnotations(IEnumerable<IAnnotation>) |
Filtruje adnotacje, w |
GenerateDataAnnotation(IEntityType, IAnnotation) |
Zwraca fragment kodu atrybutu adnotacji danych dla danego |
GenerateDataAnnotation(IProperty, IAnnotation) |
Zwraca fragment kodu atrybutu adnotacji danych dla danego |
GenerateDataAnnotationAttributes(IAnnotatable, IDictionary<String,IAnnotation>) |
Dla danych adnotacji, które mają odpowiednie atrybuty adnotacji danych, zwraca te fragmenty kodu atrybutu i usuwa adnotacje. |
GenerateDataAnnotationAttributes(IEntityType, IDictionary<String,IAnnotation>) |
Dla danych adnotacji, które mają odpowiednie atrybuty adnotacji danych, zwraca te fragmenty kodu atrybutu i usuwa adnotacje. |
GenerateDataAnnotationAttributes(IProperty, IDictionary<String,IAnnotation>) |
Dla danych adnotacji, które mają odpowiednie atrybuty adnotacji danych, zwraca te fragmenty kodu atrybutu i usuwa adnotacje. |
GenerateFluentApi(ICheckConstraint, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
GenerateFluentApi(IComplexProperty, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
GenerateFluentApi(IComplexType, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
GenerateFluentApi(IEntityType, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
GenerateFluentApi(IEntityType, IAnnotation, String) |
Nieaktualne..
Zwraca wartość |
GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
GenerateFluentApi(IForeignKey, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
GenerateFluentApi(IForeignKey, IAnnotation, String) |
Nieaktualne..
Zwraca wartość |
GenerateFluentApi(IIndex, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
GenerateFluentApi(IIndex, IAnnotation, String) |
Nieaktualne..
Zwraca wartość |
GenerateFluentApi(IKey, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
GenerateFluentApi(IKey, IAnnotation, String) |
Nieaktualne..
Zwraca wartość |
GenerateFluentApi(IModel, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
GenerateFluentApi(IModel, IAnnotation, String) |
Nieaktualne..
Zwraca wartość |
GenerateFluentApi(INavigation, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
GenerateFluentApi(IProperty, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
GenerateFluentApi(IProperty, IAnnotation, String) |
Nieaktualne..
Zwraca wartość |
GenerateFluentApi(IRelationalPropertyOverrides, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
GenerateFluentApi(ISequence, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
GenerateFluentApi(ISkipNavigation, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
GenerateFluentApi(ITrigger, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
GenerateFluentApiCalls(IAnnotatable, IDictionary<String,IAnnotation>) |
W przypadku danych adnotacji, które mają odpowiednie płynne wywołania interfejsu API, zwraca te płynne wywołania interfejsu API i usuwa adnotacje. |
GenerateFluentApiCalls(ICheckConstraint, IDictionary<String,IAnnotation>) |
W przypadku danych adnotacji, które mają odpowiednie płynne wywołania interfejsu API, zwraca te płynne wywołania interfejsu API i usuwa adnotacje. |
GenerateFluentApiCalls(IComplexProperty, IDictionary<String,IAnnotation>) |
W przypadku danych adnotacji, które mają odpowiednie płynne wywołania interfejsu API, zwraca te płynne wywołania interfejsu API i usuwa adnotacje. |
GenerateFluentApiCalls(IComplexType, IDictionary<String,IAnnotation>) |
W przypadku danych adnotacji, które mają odpowiednie płynne wywołania interfejsu API, zwraca te płynne wywołania interfejsu API i usuwa adnotacje. |
GenerateFluentApiCalls(IEntityType, IDictionary<String,IAnnotation>) |
W przypadku danych adnotacji, które mają odpowiednie płynne wywołania interfejsu API, zwraca te płynne wywołania interfejsu API i usuwa adnotacje. |
GenerateFluentApiCalls(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
W przypadku danych adnotacji, które mają odpowiednie płynne wywołania interfejsu API, zwraca te płynne wywołania interfejsu API i usuwa adnotacje. |
GenerateFluentApiCalls(IForeignKey, IDictionary<String,IAnnotation>) |
W przypadku danych adnotacji, które mają odpowiednie płynne wywołania interfejsu API, zwraca te płynne wywołania interfejsu API i usuwa adnotacje. |
GenerateFluentApiCalls(IIndex, IDictionary<String,IAnnotation>) |
W przypadku danych adnotacji, które mają odpowiednie płynne wywołania interfejsu API, zwraca te płynne wywołania interfejsu API i usuwa adnotacje. |
GenerateFluentApiCalls(IKey, IDictionary<String,IAnnotation>) |
W przypadku danych adnotacji, które mają odpowiednie płynne wywołania interfejsu API, zwraca te płynne wywołania interfejsu API i usuwa adnotacje. |
GenerateFluentApiCalls(IModel, IDictionary<String,IAnnotation>) |
W przypadku danych adnotacji, które mają odpowiednie płynne wywołania interfejsu API, zwraca te płynne wywołania interfejsu API i usuwa adnotacje. |
GenerateFluentApiCalls(INavigation, IDictionary<String,IAnnotation>) |
W przypadku danych adnotacji, które mają odpowiednie płynne wywołania interfejsu API, zwraca te płynne wywołania interfejsu API i usuwa adnotacje. |
GenerateFluentApiCalls(IProperty, IDictionary<String,IAnnotation>) |
W przypadku danych adnotacji, które mają odpowiednie płynne wywołania interfejsu API, zwraca te płynne wywołania interfejsu API i usuwa adnotacje. |
GenerateFluentApiCalls(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
W przypadku danych adnotacji, które mają odpowiednie płynne wywołania interfejsu API, zwraca te płynne wywołania interfejsu API i usuwa adnotacje. |
GenerateFluentApiCalls(ISequence, IDictionary<String,IAnnotation>) |
W przypadku danych adnotacji, które mają odpowiednie płynne wywołania interfejsu API, zwraca te płynne wywołania interfejsu API i usuwa adnotacje. |
GenerateFluentApiCalls(ISkipNavigation, IDictionary<String,IAnnotation>) |
W przypadku danych adnotacji, które mają odpowiednie płynne wywołania interfejsu API, zwraca te płynne wywołania interfejsu API i usuwa adnotacje. |
GenerateFluentApiCalls(ITrigger, IDictionary<String,IAnnotation>) |
W przypadku danych adnotacji, które mają odpowiednie płynne wywołania interfejsu API, zwraca te płynne wywołania interfejsu API i usuwa adnotacje. |
IsHandledByConvention(ICheckConstraint, IAnnotation) |
Sprawdza, czy dana |
IsHandledByConvention(IComplexProperty, IAnnotation) |
Sprawdza, czy dana |
IsHandledByConvention(IComplexType, IAnnotation) |
Sprawdza, czy dana |
IsHandledByConvention(IEntityType, IAnnotation) |
Sprawdza, czy dana |
IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation) |
Sprawdza, czy dana |
IsHandledByConvention(IForeignKey, IAnnotation) |
Sprawdza, czy dana |
IsHandledByConvention(IIndex, IAnnotation) |
Sprawdza, czy dana |
IsHandledByConvention(IKey, IAnnotation) |
Sprawdza, czy dana |
IsHandledByConvention(IModel, IAnnotation) |
Sprawdza, czy dana |
IsHandledByConvention(INavigation, IAnnotation) |
Sprawdza, czy dana |
IsHandledByConvention(IProperty, IAnnotation) |
Sprawdza, czy dana |
IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation) |
Sprawdza, czy dana |
IsHandledByConvention(ISequence, IAnnotation) |
Sprawdza, czy dana |
IsHandledByConvention(ISkipNavigation, IAnnotation) |
Sprawdza, czy dana |
IsHandledByConvention(ITrigger, IAnnotation) |
Sprawdza, czy dana |
RemoveAnnotationsHandledByConventions(IAnnotatable, IDictionary<String,IAnnotation>) |
Usuwa adnotację, której konfiguracja jest już stosowana zgodnie z konwencją i nie trzeba ich jawnie określać. |
RemoveAnnotationsHandledByConventions(ICheckConstraint, IDictionary<String,IAnnotation>) |
Usuwa adnotację, której konfiguracja jest już stosowana zgodnie z konwencją i nie trzeba ich jawnie określać. |
RemoveAnnotationsHandledByConventions(IComplexProperty, IDictionary<String,IAnnotation>) |
Usuwa adnotację, której konfiguracja jest już stosowana zgodnie z konwencją i nie trzeba ich jawnie określać. |
RemoveAnnotationsHandledByConventions(IComplexType, IDictionary<String,IAnnotation>) |
Usuwa adnotację, której konfiguracja jest już stosowana zgodnie z konwencją i nie trzeba ich jawnie określać. |
RemoveAnnotationsHandledByConventions(IEntityType, IDictionary<String,IAnnotation>) |
Usuwa adnotację, której konfiguracja jest już stosowana zgodnie z konwencją i nie trzeba ich jawnie określać. |
RemoveAnnotationsHandledByConventions(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
Usuwa adnotację, której konfiguracja jest już stosowana zgodnie z konwencją i nie trzeba ich jawnie określać. |
RemoveAnnotationsHandledByConventions(IForeignKey, IDictionary<String,IAnnotation>) |
Usuwa adnotację, której konfiguracja jest już stosowana zgodnie z konwencją i nie trzeba ich jawnie określać. |
RemoveAnnotationsHandledByConventions(IIndex, IDictionary<String,IAnnotation>) |
Usuwa adnotację, której konfiguracja jest już stosowana zgodnie z konwencją i nie trzeba ich jawnie określać. |
RemoveAnnotationsHandledByConventions(IKey, IDictionary<String,IAnnotation>) |
Usuwa adnotację, której konfiguracja jest już stosowana zgodnie z konwencją i nie trzeba ich jawnie określać. |
RemoveAnnotationsHandledByConventions(IModel, IDictionary<String,IAnnotation>) |
Usuwa adnotację, której konfiguracja jest już stosowana zgodnie z konwencją i nie trzeba ich jawnie określać. |
RemoveAnnotationsHandledByConventions(INavigation, IDictionary<String,IAnnotation>) |
Usuwa adnotację, której konfiguracja jest już stosowana zgodnie z konwencją i nie trzeba ich jawnie określać. |
RemoveAnnotationsHandledByConventions(IProperty, IDictionary<String,IAnnotation>) |
Usuwa adnotację, której konfiguracja jest już stosowana zgodnie z konwencją i nie trzeba ich jawnie określać. |
RemoveAnnotationsHandledByConventions(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
Usuwa adnotację, której konfiguracja jest już stosowana zgodnie z konwencją i nie trzeba ich jawnie określać. |
RemoveAnnotationsHandledByConventions(ISequence, IDictionary<String,IAnnotation>) |
Usuwa adnotację, której konfiguracja jest już stosowana zgodnie z konwencją i nie trzeba ich jawnie określać. |
RemoveAnnotationsHandledByConventions(ISkipNavigation, IDictionary<String,IAnnotation>) |
Usuwa adnotację, której konfiguracja jest już stosowana zgodnie z konwencją i nie trzeba ich jawnie określać. |
RemoveAnnotationsHandledByConventions(ITrigger, IDictionary<String,IAnnotation>) |
Usuwa adnotację, której konfiguracja jest już stosowana zgodnie z konwencją i nie trzeba ich jawnie określać. |