none
Usar de 0 Entity Framework con c# y .sdf RRS feed

  • Pregunta

  • Hola a todos buenos dias, Gracias por leer ante mano esta duda, esque resulta empece a utilizar los modelos de entity framework, eh leido documentacion y se mas o menos como funciona, que se debe hacer, pues me cree la base de datos con el nombre DataBasename y pues ahi tengo 2 tablas, una es AddUser y la otra es DataInfo..

    la cuestion esta cuando pongo mi codigo:( dice que ocurrio un error {"SQL Server Compact no admite claves y valores generados por el servidor."}

    y de ahi nada mas puedo hacer:(

    aca les dejo mi peque;o trozo de codigo

    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Data;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Imaging;
    using System.Windows.Shapes;
    using Microsoft.Win32;
    using System.IO;
    using System.Linq;
    using System.Data.Objects;
    using System.Data.EntityModel;
    using System.Data.Objects.DataClasses;
    namespace RechargesData
    {
        using RechargesData;
       
        public partial class MainPage
        {
            public MainPage()
            {
                this.InitializeComponent();
                // Insert code required on object creation below this point.
            }
            Entities model;
            //DatarechargessEntities model;
          #region variables
            string rutaconnombre = null;
            #endregion
            private void addphoto_Click(object sender, System.Windows.RoutedEventArgs e)
            {
                if (iduser.Text != null && password.Password != null && repassword.Password != null && address.Text != null)
                {
                    model = new Entities();
                    OpenFileDialog savephoto = new OpenFileDialog();
                    savephoto.DefaultExt = "*.JPEG";
                    savephoto.Filter = "Todos|*.*";
                    if (savephoto.ShowDialog() == true)
                    {
                        var query = from row in model.AddUsers
                                    select row.Id;
                       rutaconnombre = savephoto.FileName;
                        BitmapImage imagen = new BitmapImage(new Uri(rutaconnombre));
                        byte[] imagenaguardar= File.ReadAllBytes(rutaconnombre);
                        var sis = new AddUser();
                        sis.IdUser = iduser.Text; sis.Password = password.Password; sis.Rety = repassword.Password; sis.DateAdded = DateTime.Today; sis.Address = address.Text; sis.Photo = imagenaguardar;
                       // var adds = new AddUser() { Id = 1, IdUser = iduser.Text,  Password = password.Password, Rety = repassword.Password, DateAdded = DateTime.Today, Address = address.Text, Photo = imagenaguardar };
                      //  model.AddToAddUsers(new AddUser() {  IdUser = iduser.Text, Password = password.Password, Rety = repassword.Password, DateAdded = DateTime.Today, Address = address.Text, Photo = imagenaguardar });
                       //model.AddUsers.AddObject(adds);
                        model.AddToAddUsers(sis);
                        model.SaveChanges();

                    }
                }
            }
        }
    }

     

     

    espero me ayuden porfa:( tengo dias intentar de todo y no me resulta:(

    domingo, 20 de febrero de 2011 16:27

Todas las respuestas