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

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

کاربر سایت

karolin

عضویت از 1394/10/16

مشکل ذخیره نشدن داده ها در دیتابیس

  • پنجشنبه 13 خرداد 1395
  • 11:11
تشکر میکنم

باسلام

میخواستم بدونم استثنا زیر چطور برطرف میشه

Exception thrown: 'System.Data.Entity.Infrastructure.DbUpdateException' in EntityFramework.dll

من در یک برنامه ساده قصد دارم با استفاده از ریپوزیتوری و entity frame work داده هایی رو در دیتابیس ذخیره کنم.همه مراحل رو درست انجام دادم و هیچ خطایی هم در زمان اجرا نداره فقط استثنای بالا نشون داده میشه اما در دیتابیس چیزی ذخیره نمیشه.همه قسمتهارو با breakpoint چک کردم و مشکلی نداره.لطفا راهنمایی بفرمایید.

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

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

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 13 خرداد 1395
  • 12:23

در پروژه ای که رفرنس دادید Entity موجود است

شما لایه Repository را جدا کردید درسته؟ پس به احتمال زیاد در لایه میزبان رفرنس های Entity موجود نیاشد

باید اضافه کنید

کاربر سایت

karolin

عضویت از 1394/10/16

  • پنجشنبه 13 خرداد 1395
  • 13:23

بله کلاس repository رو جدا تعریف کردم.منظور از لایه میزبان کلاس کنترلری هست که از ریپوزیتوری استفاده می کنه؟

در این کلاس در فضای نام به فضای نام entityframework به این صورت ارجاع داده ام.

using    myproject.Models.Repository

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 13 خرداد 1395
  • 16:08

در پروزه اصلی هم باید کتابخانه ها و رفرنس های Entity باشه

میتونید از طریق Nuget اضافه کنید

کاربر سایت

karolin

عضویت از 1394/10/16

  • یکشنبه 16 خرداد 1395
  • 20:47

از ابتدای تعریف پروژه کتابخانه های لازم رو اضافه کرده بودم به پروژه.مشکل همچنان حل نشده

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 17 خرداد 1395
  • 08:07

تصویری از Renfrences پروژه اصلی قرار دهید

کاربر سایت

karolin

عضویت از 1394/10/16

  • دوشنبه 17 خرداد 1395
  • 12:24

تصویر رفرنس برنامه و پیغام ها رو ضمیمه کردم

کاربر سایت

karolin

عضویت از 1394/10/16

  • دوشنبه 17 خرداد 1395
  • 12:26

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 17 خرداد 1395
  • 18:50

همه چیز درست به نظر میرسه

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

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

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

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