• 1401/07/26

اشکال در add رکورد جدول با lamda و entitiy Framwork :

با سلام. تشکر وافر دارم از استاد مداینی که بسیار خوب و رایگان دوره را ارائه کردند. 

من موقع add کردن، با خطای ذیل مواجه میشم. نام دیتابیس Banki نام جدول jadvals میباشد. ((دقیقا روی db.SaveChange خطا میده))

System.Data.Entity.Validation.DbEntityValidationException

 HResult=0x80131920

 Message=Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.

 Source=EntityFramework

 StackTrace:

  at System.Data.Entity.Internal.InternalContext.SaveChanges()

  at System.Data.Entity.Internal.LazyInternalContext.SaveChanges()

  at System.Data.Entity.DbContext.SaveChanges()

  at ConsoleApp4.Program.Main(String[] args) in C:\Users\117\source\repos\ConsoleApp4\ConsoleApp4\Program.cs:line 42

دستورات من اینه: 
 

           bankiEntities db = new bankiEntities(); 

jadval j1 = new jadval() { ID = 7,

                                      Name = "mohammadreza",  

                                      Family = "MahdaviMaram",  

                                      Mobile= "09124532190",  

                                      Age = 40,

                                     };

           db.jadvals.Add(j1);

              db.SaveChanges();

           Console.ReadLine();

 

  • 1401/07/26
  • ساعت 13:08

با سلام. 

پاسخ را یافتم گذاشتم برای استفاده سایرین. 

دوست عزیز ViewModel  شما پر میشه اما مدل اصلی که میخواهید ذخیره کنید یکی از فیلد هاش پر نمیشه یا مقدار اشتباهی بهش پاس داده میشه.

فیلد موبایل 10 رقمی بود که 11 رقمی دادم. 


  • 1401/07/28
  • ساعت 10:18

سلام دوست من وقت بخیر

خوشحالیم که مشکلتون رفع شد ممنون بابت به اشتراک گذاری پاسختون


logo-enamadlogo-samandehi