سلام،
در پروژه و در لایه سوریس من برای گرفتن لیست اطلاعات در حالتی که ریلیشن بین دو دیتابیس نیست از متد GetAll استفاده می کنم.
اما در زمانی که ریلیشن بین دو جدول وجود دارد کد من به شکل زیر با خطا مواجه می شود.
var citysModel = db.CitysModel.Include(c => c.StateModel); return View(citysModel.ToList());
نمونه کد های سرویس رو هم می گذارم.لطاف راهنمایی کنید.ممنون
UnitOfWork _db = new UnitOfWork(); public IEnumerable<CitysModel> GetAllCitys() { var query = _db.CityRepository.Get(); return query; } public CitysModel GetCitysById(long id) { var Query = _db.CityRepository.GetById(id); return Query; } public bool InsertCitys(CitysModel CitysObject) { _db.CityRepository.Insert(CitysObject); _db.CityRepository.Save(); return true; } public bool UpdateCitys(CitysModel CitysObject) { _db.CityRepository.Update(CitysObject); _db.CityRepository.Save(); return true; } public bool DeleteCitys(object CitysObject) { _db.CityRepository.Delete(CitysObject); _db.CityRepository.Save(); return true; } public void Dispose() { _db.Dispose(); }
با سلام
لطفا متن خطا را قرار بدید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)