• 1397/08/08

خطا در قسمت خواندن دستور linq :

سلام استاد من در قسمت هشت که میخام اجراکنم این خطارو به من میده برای دستور اولی  ;()return DB.tbl_custumer.ToList

 

Additional information: An error occurred while executing the command definition. See the inner exception for details.

  • 1397/08/08
  • ساعت 14:27

سلام 

کد کامل این قسمت را قرار دهید


  • 1397/08/08
  • ساعت 16:22
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using ClassLibrary1.UnitOfWork ;
using ClassLibrary1.Service;
using ClassLibrary1.Reposit;
namespace Accounting1.app
{
    public partial class FrmCustumer : Form
    {
        public FrmCustumer()
        {
            InitializeComponent();
        }

        private void FrmCustumer_Load(object sender, EventArgs e)
        {
            BindGrid();

        }
        void BindGrid()
        {
            using (UnitOfWork db = new UnitOfWork())
            { dgvCustumer.DataSource = db.custmerrep.GetallCustumer(); }
              
        }

        private void btnrefreshcustumer_Click(object sender, EventArgs e)
        {
            BindGrid();
        }
    }
}

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ClassLibrary1.Reposit;
using System.Data.Entity;

namespace ClassLibrary1.Service
{
    public class CustumerRepositories:ICustumerRepositories
    {
        private AccountingEntities DB;
        public CustumerRepositories(AccountingEntities contect)
        {
           DB= contect;
        }
        public List<tbl_custumer> GetallCustumer()
        {
            return DB.tbl_custumer.ToList();
        }

        public tbl_custumer GetCustumerById(int custumerID)
        {
            return DB.tbl_custumer.Find(custumerID );
        }

        public bool InsertCusumer(tbl_custumer custumer)
        {
            try
            {
                DB.tbl_custumer.Add(custumer);
                return true;
            }
            catch
            {
                return false;
            }
        }

        public bool DeleteCustumer(tbl_custumer custumer)
        {
            try
            {
                DB.Entry(custumer).State = EntityState.Deleted;
                return true;
            }
            catch
            {
                return false;
            }
        }

        public bool UpdateCustumer(tbl_custumer custumer)
        {
            try
            {
                DB.Entry(custumer).State = EntityState.Modified;
                return true;
            }
            catch
            {
                return false;
            }
        }

        public bool DeleteCustumer(int custumerID)
        {try
           {
            var custumer1 = GetCustumerById(custumerID );
           DeleteCustumer(custumer1 );
           return true;
           }
            catch
             {
                 return false;

            }
        }

        public void save()
        {
            DB.SaveChanges();
        }
    }
}

 


  • 1397/08/08
  • ساعت 18:41

در خطا وارد view details بشید و قسمت inner exeption را بررسی کنید


  • 1397/08/08
  • ساعت 21:38

 


  • 1397/08/08
  • ساعت 21:40

استاد من اینجاروبلد نیستم چجوری رفعش کنم این ارورمو موندم همینجا


  • 1397/08/08
  • ساعت 22:05

به ستون cudtumerimage خطا گرفته 

میگه چنین ستونی در بانک نیست


  • 1397/08/08
  • ساعت 22:22

استاد واقعا ممنونم ازتون با تمام تلاشم فقط کارمیکنم  خیلی خیلی ممنون رفع شد مشکلم  


logo-samandehi