EF4.X e serviço WCF (persistência ignorante) atualizando entidades aninhadas com 1 a N e M para N Relacionamento.

StackOverflow https://stackoverflow.com//questions/10695199

Pergunta

Eu tenho o banco de dados do SQL Server e gostaria de usar LINQ para entidades e envolvê-lo com a camada WCF e expô-lo ao cliente.(arquitetura típica n-tier).Também gostaria de ter opção de persistência ignorante e também gostaria de ter uma opção ignorar determinados campos (informações confidenciais) no banco de dados da serializando para o cliente.

Então, o que seria melhor abordagem para usar a estrutura de entidade com a ignorância da persistência, auto rastreamento com suporte ao WCF.Eu poderia encontrar modelo T4 com auto-rastreamento ou persistência ignorante .. mas tudo empacotado como pacote único.

Qualquer ajuda neste seria muito apreciada.

Foi útil?

Solução

STES Não permita nenhuma projeção - você deve expor suas entidades em sua forma exata.Se você quiser ocultar alguns campos, você deve abandonar as PESE e criar seus próprios DTOS (Data Transfer Objects) expondo apenas o subconjunto de seus dados de entidades.Depois de usar DTOS, você deve manipular manualmente todos os rastreamentos de alteração.

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