Pergunta

Se possível usar as funções valiosas de tabela em um EDMX com o Entity Framework 5 RC / Visual Studio 2010?

Não consigo ver a opção no Edmx Designer, tenho a sensação de que o designer está no .NET 4.5? Minhas suspeitas são corretas? Ou talvez no Visual Studio 11?

Eu não estou realmente em uma posição para poder atualizar nosso projeto para .net 4.5 ainda, existe outra maneira de usar as funções valiosas da tabela (talvez modificando o EDMX à mão?).

Informações adicionais:

este Post de blog O MSDN ajuda a confirmar a incompatibilidade:

.

Alguns recursos estão disponíveis apenas ao escrever um aplicativo que Alvos .NET 4.5. Isso inclui suporte enum, tipos de dados espaciais, funções valorizadas por tabela e as melhorias de desempenho. Se você é Segmentação .NET 4.0 Você ainda recebe todas as correções de bugs e outros menores melhorias.

No entanto curiosamente, Tutorial Discuse modificando diretamente o EDMX para adicionar suporte para TVF, mas parece ser para um beta antigo. O XML IntelliSense também não encontrou os elementos discutidos no tutorial, mas pode ser porque estava usando um esquema diferente. Infelizmente eu fiquei sem tempo para tentar aplicar o tutorial ao novo candidato de liberação EF5, mas eu estaria interessado em saber se alguém teve alguma sorte.

Foi útil?

Solução

Infelizmente o suporte de função valorizado é dependente atualmente do .NET 4.5 e vs 2012.

Outras dicas

Eu tenho usado Esta abordagem Para usar funções valorizadas por tabela de EF 4. Basicamente, ele inclui a edição de mão do arquivo EDMX.A desvantagem dessa abordagem é que você precisa editar o arquivo manualmente sempre que atualizar seu modelo.

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