نقل قول: آموزش حذف از ویو مدل
منظورتون از حذف ویو مدل چیه ؟
ویو مدل صرفا فقط برای نمایش و Read هست.
ارورتون رو قرار بدید بهتر میشه راهنمایی کرد.
http://www.c-sharpcorner.com/UploadF...rk-code-first/
2 ضمیمه
نقل قول: آموزش حذف از ویو مدل
من از یک ویومدل برای نمایش اطلاعات در یک جدول استفاده کردم.
برای هر یک از ردیف های جدول قابلیت حذف رو هم قرار دادم.
نمایش اطلاعات از ویو مدل درست انجام میشه. برای حذف طبیعتا باید ای دی رو بفرستم به اکشن delete و اطلاعات مربوط به اون رو از جدول پاک کنم.
همونطور هم که گفتم حذف از یک مدل هست.
(پس اطلاعات توسط ویو مدل در یک جدول نمایش داده میشه و بعد قابلیت حذف هم برای هر یک از ردیف ها هست)
من با دو تا خطا مواجه میشم. اولیش مربوط به کد نیست (مربوط به یکی از قابلهای dll هست)
بعد از اینکه yes رو میزنم با خطای دوم مواجه میشم.
نقل قول: آموزش حذف از ویو مدل
خب شما مطمئنین که یوزری با این ایدی دارین؟ این ارور میگه ابجکت user ناله :لبخند:
نقل قول: آموزش حذف از ویو مدل
شما همیشه تو حذف دیتا اول نال بودن رو چك كنید، بهتره كه به این صورت بنویسید:
Var user = db.UserInfos.Find(id);
If(user! = null)
{
حذف كاربر
}
نقل قول: آموزش حذف از ویو مدل
خطایی كه شما میگیرید مربوط به این هست كه اصلا ركوردی پیدا نشده كه بخواد حذفش كنه اول مطمعن بشید آی دی درست رو دارید پاس میدید بعد تودیتابیس به صورت دستی بیند ركوردی با این آی دی وجود داره؟(چون ممكنه به هر دلیلی حذف كرده باشیدش قبلا)