Pergunta

Assim, com LINQ to SQL Eu sei que você pode atualizar o banco de dados a partir dos objetos LINQ e atualizar os objetos LINQ do SQL.

Eu estou usando o LINQ estrutura de entidade (aka LINQ to Entities) e posso atualizar as entidades do banco de dados SQL, mas eu não posso atualizar o esquema de banco de dados, alterando as entidades.

Este é frustrante. Existe algo que eu estou ausente? Estou fazendo algo errado? Se isso não é possível com o Visual Studio 2008 existe um plug-in ou outro aplicativo 3rd party que vai fazer isso?

Foi útil?

Solução

Agora o modelo EF só pode ser gerado a partir do banco de dados. O banco de dados não pode ser gerado a partir do modelo.

Algo que é falado para versões futuras.

Outras dicas

Tenho vindo a trabalhar sobre a prorrogação do LINQ to SQL banco de dados Sync (*) (csdb.exe) ferramenta para trabalhar com arquivos EDMX. Por agora, eu tenho uma preliminar, mas de trabalho, versão que pode gerar e atualizar tabelas em seu banco de dados. Relações não estão funcionando ainda, e você provavelmente vai correr em algumas outras questões. O código está disponível no github , sob a Ms-PL (como foi referida base de dados originais .exe).

Por favor, note a seqüência de conexão banco de dados e EDMX filename são codificados por agora. Esta é minha versão de prototipagem, não uma libertação;)

(*) Por favor google ferramenta original. O estouro de pilha não me permite postar mais de um link ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top