Я застрял в ситуации, когда причину проблемы я не понимаю.
Ситуация такова: я заполняю объект Subscription
(класс таблицы базы данных связан с 5 внешними ключами Patient
, Account
, grup
, billing
, product
- таблицы.)
Так что при заполнении подписки вся эта коллекция тоже заполняется.
запрос для этого
objSub = objSubMangement.GetSubcriptionByPatientId(PatientId);
заполнение подписки на соответствующий идентификатор пациента.
Так что теперь моя подписка obj, заполненная данными этих таблиц, так же как и мой пациент, связана с другими таблицами, поэтому мой объект objsub, наконец, становится очень большим.
Теперь проблема в том, что я выполняю различные операции в этом объекте, а затем присваиваю различные новые значения в объекте objSub, например
objSub.ProductId= newProductId; //Guid Type
objSub.PatientId = newPatientId; //Guid Type
вот так, и это значения типа Guid.
Таким образом, при присвоении этого значения требуется 5 минут или зависание веб-страницы, мы должны перезапустить его.
На обновление объекта objSub также уходит 5-10 мин.
Так что причины этого мы не нашли,
Может кто-нибудь объяснить или направить нас, это действительно будет полезно.