Condividi tramite


DbMigration.AlterStoredProcedure Metodo

Definizione

Overload

AlterStoredProcedure(String, String, Object)

Aggiunge un'operazione per modificare una stored procedure.

Le API delle migrazioni di Entity Framework non sono progettate per accettare l'input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione. Se l'input viene accettato da tali origini, deve essere convalidato prima di essere passato a queste API per proteggersi dagli attacchi SQL injection e così via.

AlterStoredProcedure<TParameters>(String, Func<ParameterBuilder,TParameters>, String, Object)

Aggiunge un'operazione per modificare una stored procedure.

Le API delle migrazioni di Entity Framework non sono progettate per accettare l'input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione. Se l'input viene accettato da tali origini, deve essere convalidato prima di essere passato a queste API per proteggersi dagli attacchi SQL injection e così via.

AlterStoredProcedure(String, String, Object)

Aggiunge un'operazione per modificare una stored procedure.

Le API delle migrazioni di Entity Framework non sono progettate per accettare l'input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione. Se l'input viene accettato da tali origini, deve essere convalidato prima di essere passato a queste API per proteggersi dagli attacchi SQL injection e così via.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
public void AlterStoredProcedure (string name, string body, object anonymousArguments = null);
member this.AlterStoredProcedure : string * string * obj -> unit
Public Sub AlterStoredProcedure (name As String, body As String, Optional anonymousArguments As Object = null)

Parametri

name
String

Nome della stored procedure. Il nome dello schema è facoltativo, se non viene specificato alcuno schema, viene utilizzato dbo.

body
String

Corpo della stored procedure.

anonymousArguments
Object

Argomenti aggiuntivi che possono essere elaborati dai provider. Utilizzare la sintassi del tipo anonimo per specificare gli argomenti. Ad esempio, 'new { SampleArgument = "MyValue" }'.

Attributi

Si applica a

AlterStoredProcedure<TParameters>(String, Func<ParameterBuilder,TParameters>, String, Object)

Aggiunge un'operazione per modificare una stored procedure.

Le API delle migrazioni di Entity Framework non sono progettate per accettare l'input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione. Se l'input viene accettato da tali origini, deve essere convalidato prima di essere passato a queste API per proteggersi dagli attacchi SQL injection e così via.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
public void AlterStoredProcedure<TParameters> (string name, Func<System.Data.Entity.Migrations.Builders.ParameterBuilder,TParameters> parametersAction, string body, object anonymousArguments = null);
member this.AlterStoredProcedure : string * Func<System.Data.Entity.Migrations.Builders.ParameterBuilder, 'Parameters> * string * obj -> unit
Public Sub AlterStoredProcedure(Of TParameters) (name As String, parametersAction As Func(Of ParameterBuilder, TParameters), body As String, Optional anonymousArguments As Object = null)

Parametri di tipo

TParameters

Parametri in questa operazione di modifica della stored procedure. Non è necessario specificare questo tipo, verrà dedotto dal parametersAction parametro fornito.

Parametri

name
String

Nome della stored procedure. Il nome dello schema è facoltativo, se non viene specificato alcuno schema, viene utilizzato dbo.

parametersAction
Func<ParameterBuilder,TParameters>

Azione che specifica i parametri della stored procedure.

body
String

Corpo della stored procedure.

anonymousArguments
Object

Argomenti aggiuntivi che possono essere elaborati dai provider. Utilizzare la sintassi del tipo anonimo per specificare gli argomenti. Ad esempio, 'new { SampleArgument = "MyValue" }'.

Attributi

Si applica a