Lingua

DesignTimeProviderServicesAttribute Classe

Definizione

Identifica dove trovare i servizi in fase di progettazione per un determinato provider di database. Questo attributo deve essere presente nell'assembly primario del provider di database.

Questo attributo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

[System.AttributeUsage(System.AttributeTargets.Assembly)]
public sealed class DesignTimeProviderServicesAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly)>]
type DesignTimeProviderServicesAttribute = class
    inherit Attribute
Public NotInheritable Class DesignTimeProviderServicesAttribute
Inherits Attribute
Ereditarietà
DesignTimeProviderServicesAttribute
Attributi

Costruttori

Nome Descrizione
DesignTimeProviderServicesAttribute(String, String, String)

Inizializza una nuova istanza della classe DesignTimeProviderServicesAttribute.

Proprietà

Nome Descrizione
AssemblyName

Ottiene il nome dell'assembly che contiene i servizi della fase di progettazione.

PackageName

Ottiene il nome del pacchetto NuGet che contiene i servizi della fase di progettazione.

TypeName

Ottiene il nome del tipo che può essere utilizzato per aggiungere i servizi della fase di progettazione dei provider di database a un oggetto ServiceCollection. Questo tipo deve contenere un metodo con la firma public IServiceCollection ConfigureDesignTimeServices(IServiceCollection serviceCollection)seguente.

Si applica a