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

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

کاربر سایت

mrz6990

عضویت از 1394/05/25

ثبت اطلاعات با listbox

  • یکشنبه 4 مهر 1395
  • 20:04
تشکر میکنم

سلام استاد با عرض خسته نباشید من کد زیر با (unit of work) نوشتم اما هنگامی که save میکنم اطلاعات داخل پاک میشه null برمیگردونه 

 

  _db.EslaiderRepository.EsliaderWork(WorkEnumerable);
                _db.EslaiderRepository.EslaiderPrice(PriceEnumerable);
                eslaider.PriceId = PriceEnumerable;
                eslaider.WorkId = WorkEnumerable;
                eslaider.EslaiderSee += 0;
                eslaider.EslaiderTime = DateTime.Now;
                _db.EslaiderRepository.Insert(eslaider);
                _db.Save()

تمام اسلعات بدرستی داخل  

eslaider ثبت میشه اما هنگام save  null برمیگردونه

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

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

mrz6990

عضویت از 1394/05/25

  • یکشنبه 4 مهر 1395
  • 20:08

وقتی 

                _db.Save(eslaider);

به این صورت مینوسیم errore میده

 

کاربر سایت

ایمان مدائنی

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

  • دوشنبه 5 مهر 1395
  • 09:40

باید از کد زیر استفاده کنید

_db.EslaiderRepository.save();

 

کاربر سایت

mrz6990

عضویت از 1394/05/25

  • دوشنبه 5 مهر 1395
  • 17:04

باز هم null برمیگردونه ، و جالب تر از اینکه در sql server not null ثبت شده اما اجازه ثبت فیلدهای دیگر میدونه این فیلدی که با listbox ثبت شده null رد میکنه 

من با فیلدهایی که listbox ثبت میکنم بعدا تو ui  استفادش کنم 

کاربر سایت

ایمان مدائنی

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

  • سه شنبه 6 مهر 1395
  • 09:29

متوجه نشدم

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

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

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

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