2009-05-16 4 views
0

Je suis nouveau sur WPF et C# et j'aimerais connaître la meilleure façon d'accéder à MySQL. Googling un peu, j'ai vu qu'il y a un fournisseur Linq pour MySQL. Est-ce la meilleure façon? Je n'ai jamais utilisé Linq auparavant, donc je vais commencer aujourd'hui à moins que quelqu'un ne sache mieux faire cela.Façons d'accéder à MySQL à partir de C#/WPF

Merci à l'avance

Répondre

3

Vous devez utiliser le MySQL ADO.NET provider officiel. La version 6.0 introduit un support de base pour Entity Framework

0

Pourquoi ne pas utiliser NHibernate?

/Enregistrement interrompu.

+1

... parce que le support LINQ de NHibernate ne devrait pas être terminé avant Juillet? –

1

Cela dépend! Si j'entraînais quelqu'un qui débutait, je ne commencerais pas sur LINQ. Vous avez dit que vous commenciez juste avec C#, mais peut-être avez-vous de la profondeur dans d'autres environnements, en particulier avec des bases de données et peut-être connaissez-vous ORM. Si cela est vrai, alors plongez tête première dans LINQ. Si ce n'est pas le cas, je vous suggérerais d'utiliser ADO.NET pour l'accès à votre base de données dans vos premiers projets - il est plus simple de commencer et est un peu fondamental pour d'autres alternatives.

+0

Vous posez des questions sur mon expérience actuelle. Eh bien, j'ai déjà travaillé avec MySQL et PHP. Et je n'ai pas d'expérience avec C# mais je suis plus expérimenté avec AS3 (ECMAScript). Aide-t-il? Linq ressemble à une sorte de XPath de XML, n'est-ce pas? Je suis à la recherche d'informations sur ADO.Net et il ressemble à une façon plus directe de faire les choses bien? Je peux juste taper la requête, non? Merci encore – ozke

Questions connexes