public override TResult Execute <TResult>(Expression expression) { var item = base.Execute <TResult>(expression); EntityDB.DataItem dataitem = item as EntityDB.DataItem; if (dataitem != null) { dataitem.ChangedProperties.Clear(); } return(item); }
object IQueryProvider.Execute(System.Linq.Expressions.Expression expression) { var item = m_provider.Execute(expression); EntityDB.DataItem dataitem = item as EntityDB.DataItem; if (dataitem != null) { dataitem.ChangedProperties.Clear(); } return(item); }