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

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

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

شنبه, 20 مهر 1398 16:55

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

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

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

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

دوشنبه, 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);
        }
    }
}

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید