Error 112: Los tipos de todas las propiedades de la entidad Dependent Role de una restricción referencial deben ser los mismos que los tipos de propiedad correspondientes en la entidad Principal Role. El tipo de propiedad 'iddireccionenvio' en la entidad 'tavModel.to_cotizacion' no coincide con el tipo de propiedad 'id' en la entidad 'tavModel.to_direccionenvio' en la restricción referencial 'FK_to_cotizacion_to_direccionenvio'.
Cuando se encuentre un error asi, la solución en mi caso fue:
CAMBIAR EL ORDEN DE LAS PROPIEDADES DONDE ESTA LA LLAVE FORÁNEA
Es decir... Por ejemplo:
Si tengo la entidad así:
LugarEnvio
IdLugarEnvio
Factura
IdFactura
Descripcion
FKIdLugarEnvio
Debo de cambiar así el orden de la entidad Factura.
Factura
IdFactura
FKIdLugarEnvio
Descripcion
Mi caso particular era que la FKIdCotizacion, era una llave foranea que podia tener nulo, y en parte creo que ese era el origen del error.
De manera que, cambiando el orden de la propiedad se soluciona.
Espero les sirva.
Sean felices! :) Y siéntanse libres de opinar ;)
Buen blog gracias por compartir tus conocimientos, son de mucha ayuda :)
ResponderEliminarMe alegra que te haya funcionado...
Eliminar