none
LINQ TO SQL - Não é possível arrastar tabelas para meu DBML RRS feed

  • Pergunta

  • Caros, 

    Estou trabalhando com Visual Studio 2010 e SQL Server 2008 utilizando LINQ TO SQL em um projeto.

    Em alguns tempos para ca, não está sendo mais possível passar as tabelas do Server Explorer para meu .DBML

    Como vocês sabem, no entity framework existe a opção para incluir novas tabelas ou atualizar as existentes. Mas no LINQ TO SQL você precisa arrstar as novas tabelas ou se precisar atualizar as outras, precisa regenerar seu DBML. 

    O problema é que eu não consigo arrastar, mesmo apagando o DBML e criando outro não consigo.

    Alguém já passou por esta experiência?

    Obs* Sei trabalhar com ENTITY FRAMEWORK, mas este projeto já está 100% em LINQ TO SQL., É antigo.

    quinta-feira, 23 de agosto de 2012 18:39

Todas as Respostas

  • O que acontece se você tenta arrastar?
    sexta-feira, 24 de agosto de 2012 12:18
  • Cara, que coisa confusa... será que em algum momento seu visual studio ficou zuado?

    Já pensou em instalar o SP1? 

    O que acontece quando vc tenta arrastar? Alguma mensagem de erro?


    Terei prazer em tentar te ajudar :)

    Sou só uma little padawan que tem sorte de andar com jedis, mas farei o possível por quem precisar :)

    Se quiser: mayumisatox@gmail.com ou @MayogaX

    sexta-feira, 24 de agosto de 2012 12:27
  • Oi Pessoal, obrigado primeiramente.
    Então, simplesmente quando eu tento clicar e segurar a tabela no server explorer, e arrstar para o .dbml ela não arrasta.

    No caso eu uso o visual studio 2010 ultimate.
    Sim, está com todas as atualizações.

    segunda-feira, 27 de agosto de 2012 15:59
  • Então, eu em todas as novas features, eu estou criando na mão as classes e as propriedades no meu dbml. =(
    segunda-feira, 27 de agosto de 2012 16:00
  • Q zica... em outros projetos funciona perfeitamente?
    segunda-feira, 27 de agosto de 2012 17:34
  • Funciona sim. Em outros eu consigo utilizar normalmente.
    domingo, 14 de outubro de 2012 22:30
  • Rodrigo,

    Como está sua questão? Foi resolvida? Se Sim nos conte o que foi feito para que outros possam usufruir da mesma solução.


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Facebook Olavo Neto
    Linkedin Olavo Neto
    Se for útil marque como resposta e faça um Developer feliz :)

    terça-feira, 16 de outubro de 2012 13:42
    Moderador
  • Ja tentou recriar o .dbml?

    Júnior Pacheco

    terça-feira, 16 de outubro de 2012 15:45
  • Isso já aconteceu comigo, mesmo recriando o dbml acontecia exatamente isso, no meu caso era somente naquele projeto, se eu criasse o arquivo em outro projeto, funcionava sem nenhum problema.
    terça-feira, 16 de outubro de 2012 16:18
  • Eu estava com o mesmo problema, e consegui resolver, recriando o web.config. Provavelmente uma das linhas do web.config estava apresentando alguma disconformidade.

    Tente refazer o seu web.config, reescrevendo linha a linha, ou apenas altere o nome para web.old (backup), adicione um novo arquivo web.config, que ao ser criado, terá o ser formato padrão. Feito isso, tente arrastar novamente as tabelas.

    • Sugerido como Resposta Bruno Almeida sexta-feira, 1 de março de 2013 02:51
    sexta-feira, 1 de março de 2013 02:47
  • Você já tentou clicar com o botão direito sobre o modelo e clicar sobre a opção de update model, para atualizar o modelo podendo adicionar as tabelas necessárias?
    sexta-feira, 1 de março de 2013 16:19
  • Pessoal, esta com o mesmo problema e a solução é fácil!

    Esse erro acontece por que uma dll esta corrompida ou funcionando mal!

    É só pegar essa dll de outro pc e substituí-la!

    C:\Program Files (x86)\Common Files\microsoft shared\Visual Database Tools\dsref80.dll

    Abçs

    sexta-feira, 21 de fevereiro de 2014 14:32