Frage

Ich bin neuerer Benutzer im Stack -Überlauf und mein Englisch. Ich bin nicht so gut, ich hoffe, Sie verstehen meine Probleme.

Wenn ich meine Vorlage zusammenstelle dieses Archives .Cs ist in Ordnung (Kontext, Strukturen), aber im Activerecord wird der Code unvollständig.

Es scheint, dass die System -DE -Kompilierung in Zeile 5017 und keine Ausnahmen an mich zurückgibt.

Mein Code hört hier auf:

public static PagedList<Veiculoopcional>

GetPaged (int pageIndex, int pageSize) {return getRepo (). GetPage (pageIndex, pageSize);

    }

    public string KeyName()
    {
        return "

Ich denke, dies ist wahrscheinlich eine Grenze der Transmition oder des Problems mit meiner Tabelle "viculoopcional". Ich weiß es nicht.

Wie auch immer, die Strcture der Tabelle:

CREATE TABLE `veiculoopcional` (
   `ID_Veiculo` int(11) NOT NULL,
   `ID_Opcional` int(4) NOT NULL,
   PRIMARY KEY (`ID_Veiculo`,`ID_Opcional`),
   KEY `FK_veiculoopcional_Opcional` (`ID_Opcional`),
   CONSTRAINT `FK_veiculoopcional_Opcional` FOREIGN KEY (`ID_Opcional`) REFERENCES `opcional` (`ID_Opcional`) ON DELETE NO ACTION ON UPDATE NO ACTION,
   CONSTRAINT `FK_veiculoopcional_Veiculo` FOREIGN KEY (`ID_Veiculo`) REFERENCES `veiculo` (`ID_Veiculo`) ON DELETE NO ACTION ON UPDATE NO ACTION
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci

Jemand hatte das gleiche Problem? Ich habe keine Refferenz im Netz gefunden

Danke schön.

War es hilfreich?

Lösung

SubSonic unterstützt keine zusammengesetzten Primärschlüssel (dh mehrere Säulen -Primärschlüssel). Machen Sie das Paar ('id_veiculo', 'id_opcional') eindeutig, fügen Sie eine neue Spalte hinzu und machen Sie die neue Spalte zu Ihrer Primärschlüssel.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top