2010-11-18 15 views
1

Lors de la génération d'un enableecord.cs à partir de mysql en utilisant subsonic, certaines clés étrangères sont ignorées par le template. il reconnaît la table et les colonnes, mais pas les relations.Clés étrangères non reconnues

j'ai vérifié toutes les choses de base comme se est assuré que ses db la correcte, des tables, des classes vidées supprimés etc.

le db est créé en utilisant une décharge. quand je génère à partir de cette version, tout fonctionne correctement. J'ajoute ensuite des tableaux qui se rapportent aux tableaux existants. quand je génère à nouveau, les nouvelles relations sont manqués par subsonique. les nouvelles tables ont la même clé étrangère que les tables existantes.

Toutes les idées me aideront à ce stade

grâce

Répondre

0

a résolu le problème. Bien que ma chaîne de connexion était correcte (utilisée pour la génération de table), la ligne suivante était incorrecte (utilisée pour la génération de clé étrangère) dans Settings.ttinclude:

const string DatabaseName = "db";