6 implementations of IExtendedDataRecord
System.Data.Entity (6)
System\Data\Common\DataRecord.cs (1)
22
internal sealed class MaterializedDataRecord : DbDataRecord,
IExtendedDataRecord
, ICustomTypeDescriptor
System\Data\EntityClient\EntityDataReader.cs (1)
23
public class EntityDataReader : DbDataReader,
IExtendedDataRecord
System\Data\Objects\ObjectStateEntryBaseUpdatableDataRecord.cs (1)
23
public abstract class DbUpdatableDataRecord : DbDataRecord,
IExtendedDataRecord
System\Data\Objects\ObjectStateEntryDbDataRecord.cs (1)
20
internal sealed class ObjectStateEntryDbDataRecord : DbDataRecord,
IExtendedDataRecord
System\Data\Query\ResultAssembly\BridgeDataReader.cs (1)
26
internal sealed class BridgeDataReader : DbDataReader,
IExtendedDataRecord
{
System\Data\Query\ResultAssembly\BridgeDataRecord.cs (1)
27
sealed internal class BridgeDataRecord : DbDataRecord,
IExtendedDataRecord
{
41 references to IExtendedDataRecord
System.Data.Entity (41)
System\Data\Common\Internal\Materialization\Shaper.cs (2)
168
Context.ObjectStateManager.PromoteKeyEntry(existingEntry, wrappedEntity, (
IExtendedDataRecord
)null, false, /*setIsLoaded*/ true, /*keyEntryInitialized*/ false, "HandleEntity");
226
Context.ObjectStateManager.PromoteKeyEntry(existingEntry, result, (
IExtendedDataRecord
)null, false, /*setIsLoaded*/ true, /*keyEntryInitialized*/ false, "HandleEntity");
System\Data\EntityClient\EntityDataReader.cs (2)
33
private
IExtendedDataRecord
_storeExtendedDataRecord;
47
this._storeExtendedDataRecord = storeDataReader as
IExtendedDataRecord
;
System\Data\EntityKey.cs (2)
157
internal EntityKey(EntitySet entitySet,
IExtendedDataRecord
record)
936
private static void GetKeyValues(EntitySet entitySet,
IExtendedDataRecord
record,
System\Data\Mapping\Update\Internal\ExtractorMetadata.cs (5)
133
internal PropagatorResult RetrieveMember(IEntityStateEntry stateEntry,
IExtendedDataRecord
record, bool useCurrentValues,
181
IExtendedDataRecord
nestedRecord = value as
IExtendedDataRecord
;
246
private PropagatorResult CreateSimpleResult(IEntityStateEntry stateEntry,
IExtendedDataRecord
record, MemberInformation memberInformation,
300
internal static PropagatorResult ExtractResultFromRecord(IEntityStateEntry stateEntry, bool isModified,
IExtendedDataRecord
record,
System\Data\Mapping\Update\Internal\RecordConverter.cs (3)
79
IExtendedDataRecord
record = useCurrentValues
80
? EntityUtil.CheckArgumentNull(stateEntry.CurrentValues as
IExtendedDataRecord
, "stateEntry.CurrentValues")
81
: EntityUtil.CheckArgumentNull(stateEntry.OriginalValues as
IExtendedDataRecord
, "stateEntry.OriginalValues");
System\Data\Mapping\Update\Internal\RelationshipConstraintValidator.cs (3)
122
IExtendedDataRecord
extendedRecord = dbDataRecord as
IExtendedDataRecord
;
135
internal void RegisterAssociation(AssociationSet associationSet,
IExtendedDataRecord
record, IEntityStateEntry stateEntry)
System\Data\Mapping\Update\Internal\UpdateTranslator.cs (9)
221
IExtendedDataRecord
record = currentValues
222
? (
IExtendedDataRecord
)stateEntry.CurrentValues
223
: (
IExtendedDataRecord
)stateEntry.OriginalValues;
510
IExtendedDataRecord
recordWithMetadata = (
IExtendedDataRecord
)targetRecord;
934
IExtendedDataRecord
record = null;
940
record = (
IExtendedDataRecord
)stateEntry.CurrentValues;
946
record = (
IExtendedDataRecord
)stateEntry.OriginalValues;
1020
private void ValidateRecord(EntitySetBase extent,
IExtendedDataRecord
record, IEntityStateEntry entry)
System\Data\Objects\EntityEntry.cs (6)
1222
IExtendedDataRecord
newValueRecord = newValue as
IExtendedDataRecord
;
2830
internal void PromoteKeyEntry(IEntityWrapper wrappedEntity,
IExtendedDataRecord
shadowValues, StateManagerTypeMetadata typeMetadata)
3023
IExtendedDataRecord
newValueRecord = newValue as
IExtendedDataRecord
;
3472
existingPrincipalKey = new EntityKey((EntitySet)existingPrincipalEntry.EntitySet, (
IExtendedDataRecord
)existingPrincipalEntry.CurrentValues);
System\Data\Objects\Internal\ComplexTypeMaterializer.cs (5)
32
internal object CreateComplex(
IExtendedDataRecord
record, DataRecordInfo recordInfo, object result)
52
private void SetProperties(
IExtendedDataRecord
record, object result, PlanEdmProperty[] properties)
86
return ((DBNull.Value != record) ? CreateComplexRecursive((
IExtendedDataRecord
)record, existing) : existing);
89
private object CreateComplexRecursive(
IExtendedDataRecord
record, object existing)
94
private Plan GetPlan(
IExtendedDataRecord
record, DataRecordInfo recordInfo)
System\Data\Objects\ObjectStateManager.cs (4)
640
IExtendedDataRecord
shadowValues,
688
IExtendedDataRecord
shadowValues,
1984
newKey = new EntityKey((EntitySet)entry.EntitySet, (
IExtendedDataRecord
)entry.CurrentValues);
3515
EntityKey permanentRelatedKey = new EntityKey((EntitySet)relatedEntry.EntitySet, (
IExtendedDataRecord
)relatedEntry.CurrentValues);