Pergunta

Como posso criar um datacontext genérica sobre os meios LINQ Se a mudança de banco de dados que eu não tenho que mudar nada em datacontext linq.

Por favor, especifique o código ou link

Foi útil?

Solução

Se você precisar desse nível de consulta dinâmica, LINQ é provavelmente a tecnologia errada. Um dos principais benefícios do LINQ é tipagem estática - que normalmente é um plus. Misspell uma coluna em seu código e você terá um erro em tempo de compilação em vez de um erro de tempo de execução.

Mas se você precisa ser capaz de lidar com mudanças arbitrárias no esquema de banco de dados sem uma recompilação, você estará lutando contra o API. Ir vez com ADO.NET padrão em vez (DataReaders, DataAdapters, etc).

Outras dicas

Eu não acho que isso é suportada no VS2008. Você tem que reconstruir o seu .dbml

Eu acho que você quer escrever uma camada de negócios. Isso é normalmente como você deseja obter em torno de ter a sua aplicação ser dependente de um DAL particular.

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