2017-10-19 2 views
0

J'essaie d'utiliser la structure d'entité 6.1.3 pour me connecter au serveur MySql distant (MySql.Data.Entity 6.9.9). La connexion n'échoue pas, mais mon code fait des choses inattendues: screenshotC# Comportement étrange de la structure de l'entité avec la base de données mysql distante

Il est intéressant que ce code s'exécute de manière attendue sur ma base de données MySQL locale avec exactement le même schéma et exactement les mêmes enregistrements. Est-ce que quelqu'un a des idées, pourquoi le code ne fonctionne pas sur la base de données distante? Comment réparer ce bug?

EDIT: Le code fonctionne également très bien, par exemple, en comparant la clé primaire entière. Problème avec la comparaison de chaînes? C'est facile d'exétuer ToList() pour tous les enregistrements.

Répondre

0

Problème avec charset. Ajoutez simplement "charset = utf8" (mon jeu de caractères par défaut db par défaut) à la chaîne de connexion.