SQL NO CÓDIGO
Eu criei um framework de mapeamento objeto-relacional, onde eu praticamente não necessito mais ter contato com SQL. Mas dependendo da complexidade da consulta, meu framework ainda não dá suporte. E aà faço SQL na unha.
Em C# a gente tem o [Ô]literal string[Ô]. Que fica bem fácil visualizar a SQL. Você pode usar quebras de linha, tabulação.
No VB.NET a gente não tem isso.
Fazer tudo só em uma linha fica horrÃvel.
Já tentei montar usando StringBuilder para melhorar a visualização, mas não ficou bom ainda.
Usar aquelas quebras de linha com &_ ou algo assim, fica feio demais também.
Agora estou pensando em usar um arquivo .sql como recurso mesmo. E deixar minha consulta la mesmo. Formatadinha, de fácil visualização.
Vocês recomendam alguma prática?
Obrigado a todos!
Bom domingo pra vocês!
Em C# a gente tem o [Ô]literal string[Ô]. Que fica bem fácil visualizar a SQL. Você pode usar quebras de linha, tabulação.
No VB.NET a gente não tem isso.
Fazer tudo só em uma linha fica horrÃvel.
Já tentei montar usando StringBuilder para melhorar a visualização, mas não ficou bom ainda.
Usar aquelas quebras de linha com &_ ou algo assim, fica feio demais também.
Agora estou pensando em usar um arquivo .sql como recurso mesmo. E deixar minha consulta la mesmo. Formatadinha, de fácil visualização.
Vocês recomendam alguma prática?
Obrigado a todos!
Bom domingo pra vocês!
Por que não usar o Entity Framework ou o NHibernate pra fazer esse mapeamento pra você?
Opa Jaba, beleza?
Então cara, esses dois frameworks possuem algumas limitações que o framework que uso não possui. Uma dessas limitações é que o entity framework e o nhibernate trabalham só com banco de dados ou fonte de dados estruturadas que tenham suporte via ODBC...
Enfim, deixo a pergunta aberta ... se alguém souber de um jeito elegante para manipulação de SQL no código. é uma solução temporária... ainda irei estender meu framework.
Abraços!
Então cara, esses dois frameworks possuem algumas limitações que o framework que uso não possui. Uma dessas limitações é que o entity framework e o nhibernate trabalham só com banco de dados ou fonte de dados estruturadas que tenham suporte via ODBC...
Enfim, deixo a pergunta aberta ... se alguém souber de um jeito elegante para manipulação de SQL no código. é uma solução temporária... ainda irei estender meu framework.
Abraços!
Citação:Em C# a gente tem o [Ô]literal string[Ô]. Que fica bem fácil visualizar a SQL. Você pode usar quebras de linha, tabulação.
No VB.NET a gente não tem isso.
No VB você pode usar [txt-color=#0000f0]vbCrLf[/txt-color], [txt-color=#0000f0]vbNewLine.[/txt-color] e [txt-color=#0000f0]vbNewTab[/txt-color] para manipular strings
Sim, mas numa expressão muito grande, fica meio ruim de ler.
Eu resolvi criando um arquivo de recurso para strings. Apesar de não dar suporte à tabulação, é uma forma organizada de trabalhar com SQL.
Obrigado pela atenção e o tempo disponÃvel aà Jaba.
Eu resolvi criando um arquivo de recurso para strings. Apesar de não dar suporte à tabulação, é uma forma organizada de trabalhar com SQL.
Obrigado pela atenção e o tempo disponÃvel aà Jaba.
Tópico encerrado , respostas não são mais permitidas