После использования .NET в течение нескольких лет я провел последние несколько месяцев в далекой стране Ruby on Rails. Несмотря на то, что я ясно вижу, на что повлияла большая часть инфраструктуры MVC Microsoft, одной из вещей, которую я внезапно упускаю из виду при разработке в .NET, являются обратные вызовы модели Rails.
В частности, вы можете добавить обратный вызов к before_save, after_save, before_create, after_create
и т. Д., А затем указать функцию, которая будет вызываться в этих точках исполнения (что очень похоже на аспектно-ориентированное программирование).
Мой вопрос, из коробки, предлагает ли .NET 3.5 / ASP.NET MVC что-нибудь похожее на обратные вызовы в Rails? Например, если у меня есть столбец inserted_datetime
и updated_datetime
в одной из моих таблиц базы данных, вместо того, чтобы убедиться, что эти столбцы обновляются в контроллере, я хотел бы иметь возможность сообщать своей модели каждый раз, когда "" Группа "объект сохраняется в базе данных, обновите столбец updated_datetime
.
Возможно ли это? Имеет ли этот вопрос смысл?