Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2014, 08:04
donramone
 
Fecha de Ingreso: junio-2009
Mensajes: 19
Antigüedad: 14 años, 10 meses
Puntos: 0
Duda Capa Entidades, ¿Repetir campos con dos tipos de datos?

Hola, soy nuevo en esto de usar capas y entidades, (acostumbrado a los parametros)
Suponiendo que genere una entidad producto con sus respectivos Get and set
Código:
int Id_Produco (PK)
String NombreProducto
Int Id_Categoria (FK)
Luego tengo un metodo que ejecuta un Procedimiento almacenado para llenar esa entidad
Código:
SELECT p.id_producto, pNombre, cNombre
FROM Producto AS p
INNER JOIN Categoria AS c
ON p.id_producto = c.Idproducto
El metodo me da un error por que no puedo insertar un string (Nombre de la categoria) a un int (Id_Categoria).
Mi duda es como se maneja esa situación? en la entidad deberia tener dos campos? IdCategoria int, nombreCategoria string.

Seguramente es algo basico lo que pregunto, pero aún estoy mareado con el cambio de vb6 a .NET (c#).

Agradesco sus respuestas, Saludos!