Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ds.suporting

ASP.net e MySQL Funciona ou é melhor não arriscar?

Recommended Posts

Olá pessoal

 

Eu tenho alguns sites desenvolvidos em asp.net(vb) e uso geralmente a base de dados Access (.mdb).

 

Como o access é meio limitado e um dos sites está começando a ficar realmente grande, eu tenho que trocar essa banco de dados por um mais robusto.

 

Minhas opções : MS SQL e MySQL.

 

De cara eu escolheria o MS SQL mas o problema está sendo o valor cobrado "a parte", pelo servido SQL, no meu plano de hospedagem eu tenho direio a 5 bases MySQL.

 

Eu sei que o ASP.net funciona muito bem com MS SQL só não sei como é no MySQL. Não se se funciona bem ou é mais ou menos como o access, não sei se vou poder usar o Dataset tipado e outros recursos que uso com MS SQL e Access.

 

 

 

Gostaria de saber os prós e contras de usar o ASP.net e MySQL.

 

Será que vai valer a pena?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Funciona perfeitamente, pode ir sem medo, seu plano de hospedagem é da Locaweb?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sou webmaster de um site que usa essa combinação (não vou falar por questão de etica).Funciona perfeitamente, mas não usa a Dominal,http://forum.imasters.com.br/style_emoticons/default/excl.gif

http://forum.imasters.com.br/style_emo...efault/excl.gif pois particularmente eu não gosto.

 

Não sei o quanto você mas faz uma classe de conexão que ajuda pacas.

 

Existe um artigo no macorrati falando sobre isso.

 

Mas pode fazer pois não tem problemas,

 

Dica: Use autoincrement sempre que possível.

 

Espero ter ajudado é minha 1ª 'participação' no imaster's

 

Daniel Costa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok!

Vou começar a migrar para o MySQL!

Só que pelo que eu ví o DataSet tipado não funciona com o MySQL. Me falaram para usar o LINQ, pra falar a verdade nunca usei, não sei como usa, ví algumas coisas na net mas tudo falando do MS SQL. Como faço para usar o LINQ com MySQL ou dá pra usar o DataSet tipado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha não sei se ja saiu o Linq para outros bancos, mas acho que não.

Acredito que o Linq só esteja funcionando para o Sql Server.

 

Edit.: De uma pesquisada sobre Linq To Empty e veja se tem alguma novidade.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha não sei se ja saiu o Linq para outros bancos, mas acho que não.

Acredito que o Linq só esteja funcionando para o Sql Server.

 

Edit.: De uma pesquisada sobre Linq To Empty e veja se tem alguma novidade.

 

Abraços...

 

Partivularmente não conheço bem sobre Linq.

 

Mas já que você vai usar o MySQL porque você não usa o Connector.

 

No site que uso asp.net + MySQL a gente possui uma função que carrega o DataSet.

 

Só que a que eu tenho aqui no trab tá cheia de coisa que poderia atrapalhar seu desenvolvimento.

 

Em cas comecei a fazer uma mais simples que pega a string de conexao no web.config e retorna um dataset.

 

Eu passo nos parametros da função a SQL e a conexão que será usada.

 

Talvez seja legal qualquer coisa a noite eu faça um post com ela caso te ajude

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha não sei se ja saiu o Linq para outros bancos, mas acho que não.

Acredito que o Linq só esteja funcionando para o Sql Server.

 

Edit.: De uma pesquisada sobre Linq To Empty e veja se tem alguma novidade.

 

Abraços...

 

Partivularmente não conheço bem sobre Linq.

 

Mas já que você vai usar o MySQL porque você não usa o Connector.

 

No site que uso asp.net + MySQL a gente possui uma função que carrega o DataSet.

 

Só que a que eu tenho aqui no trab tá cheia de coisa que poderia atrapalhar seu desenvolvimento.

 

Em cas comecei a fazer uma mais simples que pega a string de conexao no web.config e retorna um dataset.

 

Eu passo nos parametros da função a SQL e a conexão que será usada.

 

Talvez seja legal qualquer coisa a noite eu faça um post com ela caso te ajude

 

 

Cara eu também não conheço o LINQ mas me falaram pra usar ele para substituir o DataSet tipado que eu uso.

 

Se você poder mandar um exemplo vai me ajudar bastante.

 

Será que alguém já usou o LINQ com MySQL ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

O "famoso" é com Sql Server. Nunca utilizei com MySql, mas de uma olhada nesses links:

 

http://www.ayende.com/Blog/archive/2007/03...NHibernate.aspx

http://www.codeplex.com/interlinq

http://code2code.net/DB_Linq/

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da uma olhada nessa classe, troca o que for objeto do Sql Server, como por exemplo : SqlConnection,SqlCommand pelos objetos do MySQL: MySqlConnection,MySqlCommand e etc que vai funcionar correto para o MySql.

 

http://forum.imasters.com.br/index.php?showtopic=261619

 

Olha se isso pode lhe ajudar.

 

Um grande abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da uma olhada nessa classe, troca o que for objeto do Sql Server, como por exemplo : SqlConnection,SqlCommand pelos objetos do MySQL: MySqlConnection,MySqlCommand e etc que vai funcionar correto para o MySql.

 

http://forum.imasters.com.br/index.php?showtopic=261619

 

Olha se isso pode lhe ajudar.

 

Um grande abraço.

É mais ou menos esse código sendo que ao invés de em todo eu uso um cara para pegar a conexão.

 

Hoje a noite eu posto ela, ontem eu não pude entrar na NET pois estava estudando AJAX para o trabalho hoje

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da uma olhada nessa classe, troca o que for objeto do Sql Server, como por exemplo : SqlConnection,SqlCommand pelos objetos do MySQL: MySqlConnection,MySqlCommand e etc que vai funcionar correto para o MySql.

 

http://forum.imasters.com.br/index.php?showtopic=261619

 

Olha se isso pode lhe ajudar.

 

Um grande abraço.

É mais ou menos esse código sendo que ao invés de em todo eu uso um cara para pegar a conexão.

 

Hoje a noite eu posto ela, ontem eu não pude entrar na NET pois estava estudando AJAX para o trabalho hoje

 

 

Bem, eu comecei a usar o Linq com o MySql aqui. Na verdade eh Linq to Entity. Eu consigo mapear o Banco, fazer consultas, mas ainda está meio obscuro pra mim, pois não existe nada ainda na net a respeito disso.

 

Pra quem quiser tentar a sorte ai, os requisitos para isso são:

 

- Connector/Net 6.0 do MySql

- Visual Studio 2008 SP1

 

Assim que estiver mais claro pra mim, posto algo aqui.

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!

 

Eu também estava com dúvida, e pesquisei, e olhe:

http://www.macoratti.net/vbn_msql.htm (pena que para mim é ruim, pois usa VB.Net, mas só converter manualmente para C#. ;) )

http://www.linhadecodigo.com.br/Artigo.aspx?id=289

 

Desculpe pelo tópico ser um pouco antigo, mas queria apenas ajudar. ^_^

 

Abraços,

Wesley.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.