Ignorar análise de código para SqlMetal arquivos gerados
-
06-07-2019 - |
Pergunta
Estou desenvolvendo um projeto C #, que inclui um arquivo gerado SqlMetal. Eu gostaria de usar análise de código. Eu tenho ligado "resultados Suprimir de código gerado" nas opções de análise de código, mas ainda relatórios sobre as classes SQLMetal. Existe alguma maneira de desligar isso?
Estou usando o Visual Studio 2008 e SqlMetal 2.0.50727.3082
Solução
Uma opção é editar a fonte gerado simplesmente adicionar "parcial" para as classes que você gosta.
Em seguida, você pode adicionar em um arquivo separado (s)
[GeneratedCode]
public partial class Foo
{
}
para cada Foo classe que você fez parcial
Então, o pior que pode acontecer na regeneração é que o link parcial torna-se quebrado (o que resultará em um erro de compilação para que você saiba que isso tenha acontecido e necessidades correcção (simples e fácil).
Eu também sugiro que você envie um erro de conexão / solicitação pedindo-lhes para adicionar esta geração atributo como uma opção no próprio metal sql.
Outras dicas
Este é um problema conhecido (mas, infelizmente, a correção é adiada para a próxima versão depois Visual Studio 2010):