Donc, la dépendance MySql.Data
ne supporte pas DNXCORE version 5. Existe-t-il une autre dépendance que je pourrais utiliser pour me connecter à la source de données MySql? Je n'ai pas besoin d'Entity Framework.accéder à mysql en utilisant dnxcore sur linux/osx
0
A
Répondre
3
À l'heure actuelle, il n'est pas possible d'utiliser mysql.data avec DNX Core 5.0. Vous devez ajouter le mysql.data de nuget, le référencer à dnx451 et ajouter la dépendance là. Supprimez l'élément "dnxcore50" dans project.json et déplacez la dépendance vers dnx451. cela devrait ressembler à ceci:
"frameworks": {
"dnx451": {
"dependencies": {
"MySql.Data": "6.9.8"
},
"frameworkAssemblies": {
"System.Data": "4.0.0.0",
"System.XML": "4.0.0.0"
}
}
}
0
En fait, MySql.Data est l'adaptateur .Net principal pour MySQL db. L'autre assembly qui est MySql.Data.EF6 est l'assembly de structure d'entité dont vous avez besoin dans le cas où vous utilisez EF.
Vous pouvez utiliser ODBC pour se connecter à mySQL, mais il serait plus lent, voici le lien pour le télécharger & vous pouvez consulter tous les documents relatifs:
https://dev.mysql.com/downloads/connector/odbc/
Hope this helps.
Merci. Je l'ai déjà compris et vous êtes 100% correct dès maintenant. –