[ Foro de C# ]

Error en C# Web capa de datos

30-Mar-2014 17:55
David Andres Gomez Zamora
1 Respuestas

Buenas tardes ingenieros.
tengo un problema en una plicacion web que estoy realizando para inventario.
en la capa de datos que la llame DL tengo el CRUDL de todas las tablas y la conexion a la Base de Datos en la capa de entidades que he llamado EL tengo todas las clases que crea el Framework 6.0  de la conexio ADO pero a la hora de decirle que inserte datos asi:
db=>objeto de la conexion
Categoria=>Nombre de la tabla o clase que creo el Framwork
Add=>Metodo del sistema para agregar
variable=>variable que contiene todo de Categoria
db.Categoria.Add(variable);
----------------------------
me bota error y me dice lo siguiente:
La mejor coincidencia del metodo sobrecargado para: 'System.Data.Entity.DbSet<Categoria>.Add(Categoria)' tiene algunos argumentos no validos

Lo raro es que antes de crear la capa de entidades no me arrojaba ese error :/


31-Mar-2014 00:25
Nacho Cabanes (+31)

Tú mismo has dicho el detalle del problema:

 
System.Data.Entity.DbSet<Categoria>.Add(Categoria)' tiene algunos argumentos no validos
 


El parámetro de Add no es del tipo correcto. De hecho, si "Categoria" es el tipo de datos, lo que deberías añadir es una variable de ese tipo de datos. Algo como:

 
Categoria miVariable;
System.Data.Entity.DbSet<Categoria>.Add(miVariable)
 


(Por cierto, por esta web se pasea algún ingeniero, pero la mayoría de los usuarios son gente que apenas está empezando a progamar ;-D )






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)