No exemplo a seguir vou criar uma SP para listar todos os clientes com o nome Celso Zequim. veja o código:
CREATE PROCEDURE BuscaCliente @nome varchar(255)
AS
BEGIN
SELECT * from Cliente where
nome = @nome
END
No Visual Studio adicione um arquivo do tipo LINQ to SQL, no meu caso vou adicionar com o nome Banco.dbml.
Ao criar o arquivo, adicionei uma nova conexão em Server Explorer apontando para meu banco de dados de testes. e naveguei até a pasta StoredProcedures
Clique e arraste a StoredProcedures para dentro do arquivo Banco.dbml.
o resultado será o seguitne:
Será adicionado um Método com o nome da SP.
No arquivo Program.cs é só chamar a SP:
static void Main(string[]
args)
{
BancoDataContext
bd = new BancoDataContext();
var resultado = bd.BuscaCliente("celso zequim");
foreach (var
r in resultado)
{
Console.Write(r.nome);
}
Console.ReadKey();
}
Pressione F5 e veja o Resultado:
Nenhum comentário:
Postar um comentário