Microsoft.VisualStudio.Web.CodeGeneration.EntityFrameworkCore Namespace

Classes

Name Description
AssemblyAttributeGenerator

Generates syntax tree to add custom attributes to the in-memory assembly Need to use this for adding the UserSecrets attribute to the assembly.

ClassNameModel
CodeModelMetadata

CodeModelMetadata is used to expose properties of a model without Entity type information

CodeModelService
ConnectionStringsWriter
ContextProcessingResult

Represents the result of obtaining EF metadata for a context and a model type.

DbContextEditorServices
EditSyntaxTreeResult
EntityFrameworkServices
ModelMetadata
NavigationMetadata
NewDbContextTemplateModel
PropertyMetadata
ReflectedTypesProvider

Interfaces

Name Description
ICodeModelService
IConnectionStringsWriter
IDbContextEditorServices
IEntityFrameworkService
IModelMetadata
INavigationMetadata
IPropertyMetadata

Enums

Name Description
ContextProcessingStatus

Represents the status of EF DbContext processing.