مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

akoo4646

عضویت از 1397/12/08

مشکل در ثبت اطلاعات فرم ثبت نام

  • شنبه 20 مهر 1398
  • 16:55
تشکر میکنم

سلام خدمت همه اساتید محترم من یه پروژه فروشگاه نوشتم که یه فرم ثبت نام داره وقتی اطلاعات فرم رو submit میکنی به سمت کنترلر پیغام زیر رو نشون میده بهم :

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

البته بگم که برنامم به صورت db.Firstهستش ومتناظر با هر جدول MetaData  آن رانیز ساختم وبرای فرم ثبت نام از ViewModel استفاده کردم.ممنون میشم راهنماییم کنید

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

morteza_mousavi90

عضویت از 1392/02/16

  • دوشنبه 29 مهر 1398
  • 10:06

سلام  با کد زیر میتونی علت خطا رو پیدا کنی و رفعش کنی (یک Breakpoint بزار)


try
{
    db.SaveChanges();
}
catch (DbEntityValidationException ex)
{
    foreach (DbEntityValidationResult item in ex.EntityValidationErrors)
    {
        // Get entry

        DbEntityEntry entry = item.Entry;
        string entityTypeName = entry.Entity.GetType().Name;

        // Display or log error messages

        foreach (DbValidationError subItem in item.ValidationErrors)
        {
            string message = string.Format("Error '{0}' occurred in {1} at {2}", 
                     subItem.ErrorMessage, entityTypeName, subItem.PropertyName);
            Console.WriteLine(message);
        }
    }
}
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)