Pregunta

Estoy más nuevo usuario en desbordamiento de pila y mi i'snt Inglés tan bueno espero que entiendan mi problema.

cuando estoy compilando mi plantilla este archivos .cs Está bien (Contexto, estructuras), pero en el ActiveRecord el código viene incompleta.

Parece que la ruptura del sistema de compilación en la línea 5017 y no devuelve ningún excepciones a mí.

mi código se detiene aquí:

public static PagedList<Veiculoopcional>
     

GetPaged (int pageIndex, int pageSize)   {               GetRepo de retorno (). GetPaged (pageIndex,   pageSize);

    }

    public string KeyName()
    {
        return "

Creo que esto probablemente un límite de transmision o problema con mi mesa "VeiculoOpcional" .. No lo sé.

Cualquier forma en que esta la strcture de la tabla:

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

Cualquier persona tenía o se pasa por este mismo problema? i ¡No se ha encontrado ningún refference en la red

Muchas gracias.

¿Fue útil?

Solución

SubSonic no soporta claves primarias (es decir, múltiples claves primarias de columna) de material compuesto. Hacer que el par ( 'ID_Veiculo', 'ID_Opcional') único, agregar una nueva columna, y hacer que la nueva columna de la clave primaria.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top