У меня есть модель Entity Framework 6 Code First, созданная из существующей базы данных SQL Server. В базе данных используется отслеживание изменений SQL Server, поэтому для всех операций обработки данных, генерируемых из EF, я хочу установить контекст отслеживания изменений, чтобы отличать их от изменений, сделанных другими внешними процессами. Обычно это делается в T-SQL как WITH CHANGE_TRACKING_CONTEXT (@source_id) UPDATE <table>...
Единственное, о чем я могу думать, - добавить вышеприведенное предложение sql к SQL, сгенерированному EF. Хотя кажется, что желание изменить SQL, сгенерированный ORM, сомнительно. Тем не менее, даже если я хочу, я не знаю, где это можно сделать. Может ли EF Command Interception служить цели?
В частности, речь идет о функции отслеживания изменений SQL Server наряду с EF (не отслеживанием изменений EF). Что касается EF, то речь идет только о программном изменении SQL, сгенерированном EF