Я использую EF 4.1 в режиме POCO.
LINQ2SQL генерирует частичные методы в тексте данных, которые вызываются при вставке / обновлении / удалении объекта. Они полезны для таких случаев, как:
partial void InsertCampaign( Campaign instance )
{
instance.CreatedAtUTC = instance.ModifiedAtUTC = DateTime.UtcNow;
ExecuteDynamicInsert( instance );
}
partial void UpdateCampaign( Campaign instance )
{
instance.ModifiedAtUTC = DateTime.UtcNow;
ExecuteDynamicUpdate( instance );
}
Итак, мой вопрос - с EF, как вы подключаетесь к вставке / обновлению / удалению объектов, чтобы вы могли выполнять такие операции, как указано выше? Я бы предпочел не делать это вручную каждый раз, когда я создаю / обновляю сущность.
Спасибо