AdminApiControllerGenerator

Syntax

public class AdminApiControllerGenerator : ApiControllerGenerator, IDisposable

Inheritance

Implements

Constructors

AdminApiControllerGenerator

public AdminApiControllerGenerator(List<string> extraUsings, string controllerNamespace, EdmxLoader loader, bool isEFCore, bool addInheritance = true, string baseClass = null)
Initializes a new instance of the AdminApiControllerGenerator class.

Parameters

  • extraUsings List<string>: Additional using statements to include.
  • controllerNamespace string: The namespace for the generated controller.
  • loader EdmxLoader: The EdmxLoader containing the entity model.
  • isEFCore bool: Whether the target is Entity Framework Core.
  • addInheritance bool: Whether to include inheritance in the class declaration.
  • baseClass string: The name of the base class to inherit from.

Properties

EdmxLoader

public EdmxLoader EdmxLoader { get; set; }

Returns

EdmxLoader

Methods

Generate

public override void Generate()

WriteFile

public string WriteFile(string directory = null)

Parameters

Returns

string