Como: alterar o tipo de retorno de um método DataContext (Object Relational Designer)

 

Publicado: agosto de 2016

O tipo de retorno de um método de DataContext (criado com base em um procedimento ou uma função armazenadas) diferem dependendo de onde você ignora o procedimento ou a função em Designer Relacional de Objetos. Se você soltar um item diretamente em uma classe existente de entidade, um método de DataContext que tem o tipo de retorno de classe de entidade é criado (se o esquema dos dados retornados por correspondências armazenadas do procedimento ou função a forma de classe de entidade). Se você soltar um item em uma área vazia de Designer Relacional de Objetos, um método de DataContext que retorna um tipo gerado automaticamente é criado. Você pode alterar o tipo de retorno de um método de DataContext depois de adicioná-lo ao painel de métodos. Verificar ou altere o tipo de retorno de um método de DataContext, selecione-o e clique na propriedade de Tipo de Retorno na janela de Propriedades .

Dica

Você não pode reverter os métodos de DataContext que tem um tipo de retorno definida como uma classe de entidade para retornar o tipo gerado automaticamente usando a janela de Propriedades . Para reverter um método de DataContext para retornar um tipo gerado automaticamente, você deve arraste o objeto de base de dados original em object relational Designer de Objetos novamente.

Dica

Seu computador pode mostrar diferentes nomes ou locais para alguns dos elementos de interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, confira Personalizando o IDE.

Para alterar o tipo de retorno de um método DataContext do tipo gerado automaticamente a uma entidade

  1. Selecione o método de DataContext no painel de métodos.

  2. Selecione Tipo de Retorno na janela de Propriedades e então seleciona uma classe de entidade disponível na lista de Tipo de Retorno . Se a classe desejada de entidade não estiver na lista, ou adicioná-lo a crie-a em Designer Relacional de Objetos para adicioná-lo à lista.

  3. Salve o arquivo. dbml.

Para alterar o tipo de retorno de um método DataContext de uma classe de entidade de volta para o tipo gerado automaticamente

  1. Selecione o método de DataContext no painel de métodos e exclua-o.

  2. Arraste o objeto de base de dados de Gerenciador de Servidores/Gerenciador de Banco de Dados em uma área vazia de object relational Designer de Objetos.

  3. Salve o arquivo. dbml.

Consulte também

LINQ to SQL Tools no Visual Studio
LINQ to SQL
DataContext Methods (O/R Designer)
Como: criar métodos DataContext mapeados para procedimentos armazenados e funções (Object Relational Designer)