locked
Ayuda al insertar datos en el isostore sql compact RRS feed

  • Pregunta

  • Tengo un problema cuando quiero insertar datos en mi base de datos (sql compact)

    me muestra el siguiente error

    The specified table does not exist. [ Cliente ]

    Esta es mi clase

    [Table(Name="Cliente")]
        public class clientes
        {
            [Column(IsPrimaryKey=true,IsDbGenerated=true)]
            public int codigo { get; set; }
            [Column]
            public string nombre { get; set; }
            [Column]
            public string telefono { get; set; }
            [Column]
            public string ruc { get; set; }
            [Column]
            public string dni { get; set; }
        }

    este es mi datacontext

     public class datacontextclientes : DataContext
        {
            
            public datacontextclientes(string connectionstring)
                                    : base(connectionstring){
        
        }
            public Table<clientes> customers
            {
                get {
                    return this.GetTable<clientes>();
                }
            }
        }

    uso este codigo para insertar

            private void btn_grabar_Click(object sender, RoutedEventArgs e)
            {
                using (datacontextclientes ctx = new datacontextclientes(c)) {
                    clientes cli = new clientes();
                    
                    cli.codigo=int.Parse(txtcodigo.Text);
                    cli.nombre=txtnomcli.Text;
                       cli. telefono=txttelcli.Text;
                        cli.ruc=txtruccli.Text;
                        cli.dni = txtdnicli.Text;
                    
                    ctx.customers.InsertOnSubmit(cli);
                    ctx.SubmitChanges();
                }
            }


    jueves, 16 de agosto de 2012 10:01

Todas las respuestas

  • Hola!!! encontraste alguna solución a tu problema ¿?

    me esta pasando lo mismo :(

    viernes, 9 de agosto de 2013 21:28