سلام استاد با عرض خسته نباشید من کد زیر با (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 برمیگردونه
وقتی
_db.Save(eslaider);
به این صورت مینوسیم errore میده
باید از کد زیر استفاده کنید
_db.EslaiderRepository.save();
باز هم null برمیگردونه ، و جالب تر از اینکه در sql server not null ثبت شده اما اجازه ثبت فیلدهای دیگر میدونه این فیلدی که با listbox ثبت شده null رد میکنه
من با فیلدهایی که listbox ثبت میکنم بعدا تو ui استفادش کنم
متوجه نشدم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)