Что лучше?Или, может быть, это хорошая практика?Я использую Spring.net для создания экземпляра DbContext, а затем внедряю его в каждый контроллер для использования в действиях.Объект-одиночка.Иногда я получаю исключение, в котором говорится, что «экземпляр ObjectContext был удален ...». Я подозреваю, что это может быть причиной, однако это не повторяется, и пока мое приложение используется только мной во время разработки.
Теперь, было бы лучше создать DbContext в каждом классе контроллера и повторно использовать в его действиях;или, возможно, создать объект DbContext в каждом действии;или просто установите его в конфигурации Spring, чтобы он не был одноэлементным, поэтому он создается при каждом обращении к нему?