CSharpSnapshotGenerator
CSharpSnapshotGenerator(CSharpHelper)
CSharpSnapshotGenerator(CSharpSnapshotGeneratorDependencies)
Dependencies
Generate(String, IModel, IndentedStringBuilder)
GenerateAnnotation(IAnnotation, IndentedStringBuilder)
GenerateAnnotations(IReadOnlyList<IAnnotation>, IndentedStringBuilder)
GenerateBaseType(IEntityType, IndentedStringBuilder)
GenerateBaseType(String, IEntityType, IndentedStringBuilder)
GenerateData(String, IEnumerable<IProperty>, IEnumerable<IDictionary<String, Object>>, IndentedStringBuilder)
GenerateEntityType(String, IEntityType, IndentedStringBuilder)
GenerateEntityTypeAnnotations(IEntityType, IndentedStringBuilder)
GenerateEntityTypeAnnotations(String, IEntityType, IndentedStringBuilder)
GenerateEntityTypeRelationships(String, IEntityType, IndentedStringBuilder)
GenerateEntityTypes(String, IReadOnlyList<IEntityType>, IndentedStringBuilder)
GenerateFluentApiForAnnotation(List<IAnnotation>, String, String, IndentedStringBuilder)
GenerateFluentApiForAnnotation(List<IAnnotation>, String, Func<IAnnotation, Object>, String, IndentedStringBuilder)
GenerateForeignKey(IForeignKey, IndentedStringBuilder)
GenerateForeignKey(String, IForeignKey, IndentedStringBuilder)
GenerateForeignKeyAnnotations(IForeignKey, IndentedStringBuilder)
GenerateForeignKeys(IEnumerable<IForeignKey>, IndentedStringBuilder)
GenerateForeignKeys(String, IEnumerable<IForeignKey>, IndentedStringBuilder)
GenerateIndex(IIndex, IndentedStringBuilder)
GenerateIndex(String, IIndex, IndentedStringBuilder)
GenerateIndexes(IEnumerable<IIndex>, IndentedStringBuilder)
GenerateIndexes(String, IEnumerable<IIndex>, IndentedStringBuilder)
GenerateKey(IKey, IndentedStringBuilder, Boolean)
GenerateKey(String, IKey, IndentedStringBuilder, Boolean)
GenerateKeys(IEnumerable<IKey>, IKey, IndentedStringBuilder)
GenerateKeys(String, IEnumerable<IKey>, IKey, IndentedStringBuilder)
GenerateOwnedType(String, IForeignKey, IndentedStringBuilder)
GenerateOwnedTypes(String, IEnumerable<IForeignKey>, IndentedStringBuilder)
GenerateProperties(IEnumerable<IProperty>, IndentedStringBuilder)
GenerateProperties(String, IEnumerable<IProperty>, IndentedStringBuilder)
GenerateProperty(IProperty, IndentedStringBuilder)
GenerateProperty(String, IProperty, IndentedStringBuilder)
GeneratePropertyAnnotations(IProperty, IndentedStringBuilder)
GenerateRelationships(String, IEntityType, IndentedStringBuilder)
IgnoreAnnotations(IList<IAnnotation>, String[])
IgnoreAnnotationTypes(IList<IAnnotation>, String[])
netcoreapp2.2
namespace Microsoft.EntityFrameworkCore.Migrations.Design
{
public class CSharpSnapshotGenerator : ICSharpSnapshotGenerator
{
protected virtual void GenerateIndexes(string builderName, IEnumerable<IIndex> indexes, IndentedStringBuilder stringBuilder);
}
}
| .NET Core | 2.02.12.2 |
|---|---|
Information specific to netcoreapp2.2 | |
| Assembly | Microsoft.EntityFrameworkCore.Design , Version=2.2.6.0, PublicKeyToken=adb9793829ddae60 |
| Referencing | The API is automatically referenced. |
| Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API