Compartilhar via


DbMigration.CreateStoredProcedure Método

Definição

Sobrecargas

CreateStoredProcedure(String, String, Object)

Adiciona uma operação para criar um novo procedimento armazenado.

As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc.

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

Adiciona uma operação para criar um novo procedimento armazenado.

As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc.

CreateStoredProcedure(String, String, Object)

Adiciona uma operação para criar um novo procedimento armazenado.

As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc.

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

Parâmetros

name
String

O nome do procedimento armazenado. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.

body
String

O corpo do procedimento armazenado.

anonymousArguments
Object

Os argumentos adicionais que podem ser processados por provedores. Use a sintaxe de tipo anônimo para especificar argumentos. Por exemplo, 'new { SampleArgument = "MyValue" }'.

Atributos

Aplica-se a

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

Adiciona uma operação para criar um novo procedimento armazenado.

As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc.

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

Parâmetros de tipo

TParameters

Os parâmetros nesta operação criar procedimento armazenado. Você não precisa especificar esse tipo, ele será inferido do parametersAction parâmetro fornecido.

Parâmetros

name
String

O nome do procedimento armazenado. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.

parametersAction
Func<ParameterBuilder,TParameters>

A ação que especifica os parâmetros do procedimento armazenado.

body
String

O corpo do procedimento armazenado.

anonymousArguments
Object

Os argumentos adicionais que podem ser processados por provedores. Use a sintaxe de tipo anônimo para especificar argumentos. Por exemplo, 'new { SampleArgument = "MyValue" }'.

Atributos

Aplica-se a