Linq To MySQL

Linq To MySQL - VB/VBA/VBS - Programmation

Marsh Posté le 09-08-2010 à 10:35:08    

Bonjour,
Je me mets depuis une semaine à l'apprentissage de Linq To SQL.
J'ai vu déjà que je peux l'utiliser avec VB.NET ( heureusement ).
Par contre au départ, j'ai vu que Linq TO SQL ne peut être utilisé qu'avec SQL Server. Mais après une longue recherche, j'ai vu qu'on peut l'utiliser avec des bases MySql.
Il faut pour celà utiliser Dblinq qui utlise une commande dbmetal.exe qui va permettre de générer un fichier source contenant les classes associés au différentes tables de ma base à partir d'une base MySQL.
Grâce à la commande suivante :
dbmetal /server:1.2.3.4 /user:dbuser /password:password /provider:MySql /database:people /language:C#
Mais ça ne marche pas  
Je me demande si cette commande permet de générer un fichier code vb.net.
Si vous avez des infos sur l'utilisation de linq to sql avec une base MySQL et avec du code VB.NET, je vous serai reconnaissant.
Je vous remercie en avance pour votre aide.

Reply

Marsh Posté le 09-08-2010 à 10:35:08   

Reply

Marsh Posté le 09-08-2010 à 11:24:24    

Voici la ligne de commande exacte que j'ai tapé :
DbMetal.exe -provider=MySql -databases:licences -server:localhost -user:rabih -passeword:hermel -namespace:licences -code:licences.cs -sprocs
 
Il m'affiche le message suivant en l'exécutant :
 
DbMetal: could not load databaseConnectionType type 'MySql.Data.MySqlClient.MySqlConnection, MySql.Data'. Try using the --with-dbconnection=TYPE option

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed