CSharpSnapshotGenerator.GenerateFluentApiForAnnotation Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
GenerateFluentApiForAnnotation(List<IAnnotation>, String, String, IndentedStringBuilder) |
Vygeneruje volání rozhraní Fluent API pro anotaci. |
GenerateFluentApiForAnnotation(List<IAnnotation>, String, Func<IAnnotation,Object>, String, IndentedStringBuilder) |
Vygeneruje volání rozhraní Fluent API pro anotaci. |
GenerateFluentApiForAnnotation(List<IAnnotation>, String, String, IndentedStringBuilder)
Vygeneruje volání rozhraní Fluent API pro anotaci.
protected virtual void GenerateFluentApiForAnnotation (ref System.Collections.Generic.List<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> annotations, string annotationName, string fluentApiMethodName, Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder stringBuilder);
abstract member GenerateFluentApiForAnnotation : List * string * string * Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder -> unit
override this.GenerateFluentApiForAnnotation : List * string * string * Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder -> unit
Protected Overridable Sub GenerateFluentApiForAnnotation (ByRef annotations As List(Of IAnnotation), annotationName As String, fluentApiMethodName As String, stringBuilder As IndentedStringBuilder)
Parametry
- annotations
- List<IAnnotation>
Seznam poznámek.
- annotationName
- String
Název poznámky, pro který chcete vygenerovat kód.
- fluentApiMethodName
- String
Název metody rozhraní Api Fluent.
- stringBuilder
- Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder
Kód tvůrce se přidá do.
Platí pro
GenerateFluentApiForAnnotation(List<IAnnotation>, String, Func<IAnnotation,Object>, String, IndentedStringBuilder)
Vygeneruje volání rozhraní Fluent API pro anotaci.
protected virtual void GenerateFluentApiForAnnotation (ref System.Collections.Generic.List<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> annotations, string annotationName, Func<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,object> annotationValueFunc, string fluentApiMethodName, Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder stringBuilder);
abstract member GenerateFluentApiForAnnotation : List * string * Func<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation, obj> * string * Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder -> unit
override this.GenerateFluentApiForAnnotation : List * string * Func<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation, obj> * string * Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder -> unit
Protected Overridable Sub GenerateFluentApiForAnnotation (ByRef annotations As List(Of IAnnotation), annotationName As String, annotationValueFunc As Func(Of IAnnotation, Object), fluentApiMethodName As String, stringBuilder As IndentedStringBuilder)
Parametry
- annotations
- List<IAnnotation>
Seznam poznámek.
- annotationName
- String
Název poznámky, pro který chcete vygenerovat kód.
- annotationValueFunc
- Func<IAnnotation,Object>
Delegát, který vygeneruje hodnotu z poznámky.
- fluentApiMethodName
- String
Název metody rozhraní Api Fluent.
- stringBuilder
- Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder
Kód tvůrce se přidá do.
Platí pro
Entity Framework