none
LINQ insert

    Pregunta

  • Hola muy buenas tardes, estoy empezando en la parte de LINQ y se me complica mucho usar eso. estoy haciendo un insert pero no se que hago mal aquí.

    public class DAL_Categoria
        {
            string Conexion = ConfigurationManager.ConnectionStrings["ConexionBD"].ConnectionString;
            //Demo_FacturaBDDataContext Context = new Demo_FacturaBDDataContext();
            public void Insert(string Categoria, string Descripcion)
            {
                Demo_FacturaBDDataContext Contexto = new Demo_FacturaBDDataContext(Conexion);
                Modelo_Categoria Modelo = new Modelo_Categoria();
                Modelo.Categoria = Categoria;
                Modelo.Descripcion = Descripcion;
                Contexto.sp_insert_categoria(Modelo);
                Contexto.SubmitChanges();
            }
    
        }

    jueves, 12 de julio de 2018 19:03

Respuestas

  • tiene razón...

    y este error ah que se debe

     
    • Marcado como respuesta Ronal Funes viernes, 13 de julio de 2018 17:40
    jueves, 12 de julio de 2018 22:12
  • Buenas,

    Esta intentando hacer un insert con el valor de la columna "id_categoria" a null y la definicion de la tabla en base de datos no admite valores null para esa columna.

    Revisa los datos que le estan llegando al método de inserción para dicha columna.

    Un saludo.

    • Marcado como respuesta Ronal Funes viernes, 13 de julio de 2018 17:40
    viernes, 13 de julio de 2018 7:11

Todas las respuestas

  • hola

    El mensaje indica que tienes que pasarle dos valores string y no una instancia de Modelo_Categoria

    imagino seria

     Contexto.sp_insert_categoria(Categoria, Descripcion);


    analiza los parametro de los metodos

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Propuesto como respuesta Miguelon76 viernes, 13 de julio de 2018 7:08
    jueves, 12 de julio de 2018 19:12
  • tiene razón...

    y este error ah que se debe

     
    • Marcado como respuesta Ronal Funes viernes, 13 de julio de 2018 17:40
    jueves, 12 de julio de 2018 22:12
  • Buenas,

    Esta intentando hacer un insert con el valor de la columna "id_categoria" a null y la definicion de la tabla en base de datos no admite valores null para esa columna.

    Revisa los datos que le estan llegando al método de inserción para dicha columna.

    Un saludo.

    • Marcado como respuesta Ronal Funes viernes, 13 de julio de 2018 17:40
    viernes, 13 de julio de 2018 7:11