Учитывая этот метод:
protected void Update<T>(T entity, params Expression<Func<T, object>>[] properties) where T : class
{
Context.Attach(entity);
EntityEntry<T> entry = Context.Entry(entity);
foreach (var selector in properties)
{
entry.Property(selector).IsModified = true;
}
}
Какой лучший способ обнаружения, если:
entry.Property(selector).IsModified = true;
Следует обновить ссылку, например:
context.Entry(selector).Reference().IsModified = false;