2 implementations of IChangeTrackingStrategy
System.Data.Entity (2)
System\Data\Objects\Internal\EntityWithChangeTrackerStrategy.cs (1)
19
internal sealed class EntityWithChangeTrackerStrategy :
IChangeTrackingStrategy
System\Data\Objects\Internal\SnapshotChangeTrackingStrategy.cs (1)
17
internal sealed class SnapshotChangeTrackingStrategy :
IChangeTrackingStrategy
13 references to IChangeTrackingStrategy
System.Data.Entity (13)
System\Data\Common\Internal\Materialization\Translator.cs (1)
796
typeof(Func<object, IPropertyAccessorStrategy>), typeof(Func<object,
IChangeTrackingStrategy
>), typeof(Func<object, IEntityKeyStrategy>) }, null);
System\Data\Objects\Internal\EntityWrapper.cs (7)
42
Func<object, IPropertyAccessorStrategy> propertyStrategy, Func<object,
IChangeTrackingStrategy
> changeTrackingStrategy, Func<object, IEntityKeyStrategy> keyStrategy)
56
internal EntityWrapperWithoutRelationships(TEntity entity, Func<object, IPropertyAccessorStrategy> propertyStrategy, Func<object,
IChangeTrackingStrategy
> changeTrackingStrategy, Func<object, IEntityKeyStrategy> keyStrategy)
103
Func<object, IPropertyAccessorStrategy> propertyStrategy, Func<object,
IChangeTrackingStrategy
> changeTrackingStrategy, Func<object, IEntityKeyStrategy> keyStrategy)
117
internal EntityWrapperWithRelationships(TEntity entity, Func<object, IPropertyAccessorStrategy> propertyStrategy, Func<object,
IChangeTrackingStrategy
> changeTrackingStrategy, Func<object, IEntityKeyStrategy> keyStrategy)
149
private
IChangeTrackingStrategy
_changeTrackingStrategy;
162
Func<object, IPropertyAccessorStrategy> propertyStrategy, Func<object,
IChangeTrackingStrategy
> changeTrackingStrategy, Func<object, IEntityKeyStrategy> keyStrategy)
195
Func<object, IPropertyAccessorStrategy> propertyStrategy, Func<object,
IChangeTrackingStrategy
> changeTrackingStrategy, Func<object, IEntityKeyStrategy> keyStrategy)
System\Data\Objects\Internal\EntityWrapperFactory.cs (5)
121
Func<object,
IChangeTrackingStrategy
> changeTrackingStrategy;
132
Func<object,
IChangeTrackingStrategy
> changeTrackingStrategy;
140
out Func<object,
IChangeTrackingStrategy
> createChangeTrackingStrategy,
331
internal static Func<object,
IChangeTrackingStrategy
> GetEntityWithChangeTrackerStrategyFunc()
340
internal static Func<object,
IChangeTrackingStrategy
> GetSnapshotChangeTrackingStrategyFunc()