نمایش نتایج 1 تا 5 از 5

نام تاپیک: مشکل در ثیت اطلاعات

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    تهران
    پست
    212

    مشکل در ثیت اطلاعات

    با سلام
    برای ثبت اطلاعات از دستور زیر استفاده میکنم
    public void Save()
    {
    db.SaveChanges();
    }
    اما با خطای زیر روبرو میشم
    Untitled.png

  2. #2
    کاربر دائمی آواتار alexmcse
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    شیراز
    پست
    860

    نقل قول: مشکل در ثیت اطلاعات

    اگر کد میگذاشتید بهتر بود

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    تهران
    پست
    212

    نقل قول: مشکل در ثیت اطلاعات

    با سپاس
    کدهای من به شرح زیر هست

    namespace Accounting.DataLayer.Serveices
    {
    public class CustomerRipositore : ICustomerRiopsitre
    {
    Accounting_DBEntities db = new Accounting_DBEntities();
    public bool DeleteCustomer(Customers customer)
    {
    try
    {
    db.Entry(customer).State = EntityState.Deleted;
    return true;
    }
    catch
    {
    return false;
    }
    }


    public bool DeleteCustomer(int customerId)
    {
    try
    {
    var customer = GetCustomerbyId(customerId);
    DeleteCustomer(customer);
    return true;
    }
    catch
    {
    return false;
    }
    }


    public List<Customers> GetAllCustomers()
    {
    return db.Customers.ToList();
    }


    public Customers GetCustomerbyId(int customerId)
    {
    return db.Customers.Find(customerId);
    }


    public bool InsertCustomer(Customers customr)
    {
    try
    {
    db.Customers.Add(customr);
    return true;
    }
    catch
    {
    return false;
    }
    }


    public void Save()
    {
    db.SaveChanges();
    }


    public bool UpdateCustomer(Customers customer)
    {
    try
    {
    db.Entry(customer).State = EntityState.Modified;
    return true;
    }
    catch
    {
    return false;
    }
    }
    }
    }

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    تهران
    پست
    212

    نقل قول: مشکل در ثیت اطلاعات

    ممنون میشم راهنمایی کنید

  5. #5
    کاربر دائمی آواتار alexmcse
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    شیراز
    پست
    860

    نقل قول: مشکل در ثیت اطلاعات

    نقل قول نوشته شده توسط MMR_1234 مشاهده تاپیک
    ممنون میشم راهنمایی کنید
           //      DbSampleEntities c = new DbSampleEntities();        //نام اینتیتی است که باید تغییر کند
    //بجای اون از


    //Accounting_DBEntities


    //استفاده کنید


    //TbCustomers
    //نام جدول است که باید تغییر کند
    DbSampleEntities c = new DbSampleEntities();


    private void Insert(string name, string lastName)
    {
    c.TbCustomers.Add(new TbCustomer() { Name = name , LastName = lastName });
    Save();
    }


    private void Update(int id, string name, string lastName)
    {
    var q = from x in c.TbCustomers
    where x.ID == id
    select x;
    foreach (var VARIABLE in q)
    {
    VARIABLE.Name = name;
    VARIABLE.LastName = lastName;
    }
    Save();
    }


    private void Delete(int id)
    {
    var q = from x in c.TbCustomers
    where x.ID == id
    select x;


    foreach (var VARIABLE in q)
    {
    c.TbCustomers.Remove(VARIABLE);
    }
    Save();
    }


    private void Save()
    {
    c.SaveChanges();
    }


    private List< TbCustomer > Search(string name)
    {
    var q = from x in c.TbCustomers
    where x.Name == name
    select x;


    return q.ToList();
    }


    private void View()
    {
    dataGridView1.DataSource = c.TbCustomers.ToList();
    }

تاپیک های مشابه

  1. پاسخ: 3
    آخرین پست: چهارشنبه 02 اردیبهشت 1394, 12:02 عصر
  2. پاسخ: 2
    آخرین پست: پنج شنبه 02 مرداد 1393, 23:46 عصر
  3. سوال: تشخیص سیستم مدیریت سایت ها و تغییر آدرس ورود به مدیریت CMS ها
    نوشته شده توسط iconsco در بخش توسعه وب (Web Development)
    پاسخ: 5
    آخرین پست: شنبه 20 خرداد 1391, 19:12 عصر
  4. سوال: مگر 8 بیت یک بایت نمی شود پس چگونه در این الگوریتم تعداد بیت ها یک بایت میشوند؟
    نوشته شده توسط complexcoding در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: دوشنبه 14 فروردین 1391, 15:21 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •