Для базы данных с высокой активностью вы можете столкнуться с проблемами, когда ваши обновления влияют на активное изменение записей, и по этой причине я рекомендую использовать snapshot ()
db.person.find().snapshot().forEach( function (hombre) {
hombre.name = hombre.firstName + ' ' + hombre.lastName;
db.person.save(hombre);
});
http: // docs .mongodb.org / ручной / ссылки / метод / cursor.snapshot /
Не могли бы вы скопировать частичные данные в общую папку, а просто выполните:
<% Html.RenderPartial ("DefinitionDetails", i); %>
и
<% Html.RenderPartial ("DefinitionEditActions"); %>
Вы можете обращаться к представлениям с полными путями, например:
Html.RenderPartial("~/Views/Definition/DefinitionDetails")
Еще лучше использовать библиотеку T4MVC , которая выполняет вышеуказанное и делает ее (квази) строго типизированной. Вы можете ссылаться на любое представление с любого контроллера или представления. Вы используете его так:
Html.RenderPartial(MVC.Definition.Views.DefinitionDetails)
или
Html.RenderPartial(MVC.Definition.Views.DefinitionDetails, myModel)