بله حق با شما بود این موجودیت توی یکی از فرمها به context اضافه شده بود
در مورد add کردن مشکلی نداشتم
میشه در مورد مدیریت unit of work یه توضیحی بدین؟ما توی هر فرم برای ذخیرهی تغییرات آیا یک instance از unit of work میسازیم؟
public void InsertOrUpdate(Core.Models.PersonelAction personelAction { if (personelAction.Id == default(int)) { _unitOfWork.Entry(personelAction).State = EntityState.Added; } else { _unitOfWork.Entry(personelAction).State=EntityState.Modified; } }