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) |
Przestarzałe.
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) |
Przestarzałe.
Zwraca wartość |
| GenerateFluentApi(IIndex, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
| GenerateFluentApi(IIndex, IAnnotation, String) |
Przestarzałe.
Zwraca wartość |
| GenerateFluentApi(IKey, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
| GenerateFluentApi(IKey, IAnnotation, String) |
Przestarzałe.
Zwraca wartość |
| GenerateFluentApi(IModel, IAnnotation) |
Zwraca płynne wywołanie interfejsu API dla danego |
| GenerateFluentApi(IModel, IAnnotation, String) |
Przestarzałe.
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) |
Przestarzałe.
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ć. |