Compartilhar via


Criar métodos de DataContext mapeados para procedimentos e funções armazenados (Designer O/R)

Você pode adicionar procedimentos armazenados e funções ao Designer O/R como DataContext métodos. Chamar o método e passar os parâmetros necessários executa o procedimento armazenado ou a função no banco de dados e retorna os dados no tipo de retorno do DataContext método. Para obter informações detalhadas sobre os métodos DataContext, consulte os métodos de DataContext (Designer O/R).

Observação

Você também pode usar procedimentos armazenados para substituir o comportamento padrão de tempo de execução do LINQ para SQL ao realizar Inserções, Atualizações e Exclusões quando as alterações de classes de entidade são salvas em um banco de dados. Para obter mais informações, consulte Como atribuir procedimentos armazenados para executar atualizações, inserções e exclusões (Designer O/R).

Criar métodos DataContext

Você pode criar DataContext métodos arrastando procedimentos armazenados ou funções do Gerenciador de Servidores ou **Gerenciador de Banco de Dados para o Designer O/R.

Observação

O tipo de retorno do método gerado DataContext difere dependendo de onde você descarta o procedimento armazenado ou a função no Designer O/R. Soltar itens diretamente em uma classe de entidade existente cria um método DataContext com o tipo de retorno da classe de entidade. Soltar itens em uma área vazia do Designer O/R cria um método DataContext que retorna um tipo gerado automaticamente. Você pode alterar o tipo de retorno de um DataContext método depois de adicioná-lo ao painel Métodos . Para inspecionar ou alterar o tipo de retorno de um DataContext método, selecione-o e inspecione a propriedade Tipo de Retorno na janela Propriedades . Para obter mais informações, consulte Como alterar o tipo de retorno de um método DataContext (Designer O/R).

Observação

As instruções neste artigo ilustram a versão mais recente da IDE (experiência de desenvolvimento interativo) disponível no Visual Studio. Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário. Você pode estar usando uma versão diferente do Visual Studio ou configurações de ambiente diferentes. Para obter mais informações, consulte Personalizar o IDE.

Para criar métodos DataContext que retornam tipos gerados automaticamente

  1. No Gerenciador de Servidores ou No Gerenciador de Banco de Dados, expanda o nó Procedimentos Armazenados do banco de dados com o qual você está trabalhando.

  2. Localize o procedimento armazenado desejado e arraste-o para uma área vazia do Designer O/R.

    O DataContext método é criado com um tipo de retorno gerado automaticamente e aparece no painel Métodos .

Para criar métodos no DataContext que tenham o tipo de retorno de uma classe de entidade

  1. No Gerenciador de Servidores ou No Gerenciador de Banco de Dados, expanda o nó Procedimentos Armazenados do banco de dados com o qual você está trabalhando.

  2. Localize o procedimento armazenado desejado e arraste-o para uma classe de entidade existente no Designer O/R.

    O DataContext método é criado com o tipo de retorno da classe de entidade selecionada e aparece no painel Métodos .

Observação

Para obter informações sobre como alterar o tipo de retorno de métodos existentes DataContext , consulte Como alterar o tipo de retorno de um método DataContext (Designer O/R).