43 references to TargetAccessor
System.Data.Entity (43)
System\Data\Objects\DataClasses\EntityCollection.cs (4)
553if (this.TargetAccessor.HasProperty) // Null if the navigation does not exist in this direction 732if (!TargetAccessor.HasProperty) 744this.TargetAccessor.PropertyName, this.WrappedOwner.Entity.GetType().FullName)); 832if (this.TargetAccessor.HasProperty) // Null if the navigation does not exist in this direction
System\Data\Objects\DataClasses\EntityReference.cs (1)
620return !TargetAccessor.HasProperty || WrappedOwner.GetNavigationPropertyValue(this) == null;
System\Data\Objects\DataClasses\EntityReference_TResultType.cs (4)
586if (this.TargetAccessor.HasProperty) 708if (!TargetAccessor.HasProperty) 720if (this.TargetAccessor.HasProperty) 802if (this.TargetAccessor.HasProperty)
System\Data\Objects\DataClasses\RelatedEnd.cs (6)
1296if (entityToAdd.RequiresRelationshipChangeTracking && TargetAccessor.HasProperty) 1400this.TargetAccessor.HasProperty) // Is there anything to verify? 1720if (this.TargetAccessor.HasProperty && !this.CheckIfNavigationPropertyContainsEntity(wrapper)) 1738if (this.TargetAccessor.HasProperty && this.CheckIfNavigationPropertyContainsEntity(wrapper)) 2549if (this.navigationPropertyCache == null && _wrappedOwner.Context != null && this.TargetAccessor.HasProperty) 2551string navigationPropertyName = this.TargetAccessor.PropertyName;
System\Data\Objects\EntityEntry.cs (1)
2105if (reference.TargetAccessor.HasProperty)
System\Data\Objects\Internal\PocoPropertyAccessorStrategy.cs (26)
47if (relatedEnd.TargetAccessor.ValueGetter == null) 50PropertyInfo propertyInfo = EntityUtil.GetTopProperty(ref type, relatedEnd.TargetAccessor.PropertyName); 53throw new EntityException(System.Data.Entity.Strings.PocoEntityWrapper_UnableToSetFieldOrProperty(relatedEnd.TargetAccessor.PropertyName, type.FullName)); 56relatedEnd.TargetAccessor.ValueGetter = factory.CreateBaseGetter(type, propertyInfo); 60navPropValue = relatedEnd.TargetAccessor.ValueGetter(_entity); 64throw new EntityException(System.Data.Entity.Strings.PocoEntityWrapper_UnableToSetFieldOrProperty(relatedEnd.TargetAccessor.PropertyName, _entity.GetType().FullName), ex); 79if (relatedEnd.TargetAccessor.ValueSetter == null) 82PropertyInfo propertyInfo = EntityUtil.GetTopProperty(ref type, relatedEnd.TargetAccessor.PropertyName); 85throw new EntityException(System.Data.Entity.Strings.PocoEntityWrapper_UnableToSetFieldOrProperty(relatedEnd.TargetAccessor.PropertyName, type.FullName)); 88relatedEnd.TargetAccessor.ValueSetter = factory.CreateBaseSetter(type, propertyInfo); 92relatedEnd.TargetAccessor.ValueSetter(_entity, value); 96throw new EntityException(System.Data.Entity.Strings.PocoEntityWrapper_UnableToSetFieldOrProperty(relatedEnd.TargetAccessor.PropertyName, _entity.GetType().FullName), ex); 166if (relatedEnd.TargetAccessor.CollectionAdd == null) 168relatedEnd.TargetAccessor.CollectionAdd = CreateCollectionAddFunction(entity.GetType(), relatedEnd.TargetAccessor.PropertyName); 172relatedEnd.TargetAccessor.CollectionAdd(collection, value); 176throw new EntityException(System.Data.Entity.Strings.PocoEntityWrapper_UnableToSetFieldOrProperty(relatedEnd.TargetAccessor.PropertyName, entity.GetType().FullName), ex); 225if (relatedEnd.TargetAccessor.CollectionRemove == null) 227relatedEnd.TargetAccessor.CollectionRemove = CreateCollectionRemoveFunction(entity.GetType(), relatedEnd.TargetAccessor.PropertyName); 230return relatedEnd.TargetAccessor.CollectionRemove(collection, value); 235throw new EntityException(System.Data.Entity.Strings.PocoEntityWrapper_UnableToSetFieldOrProperty(relatedEnd.TargetAccessor.PropertyName, entity.GetType().FullName), ex); 278if (relatedEnd.TargetAccessor.CollectionCreate == null) 281string propName = relatedEnd.TargetAccessor.PropertyName; 283relatedEnd.TargetAccessor.CollectionCreate = CreateCollectionCreateDelegate(entityType, navPropType, propName); 285return relatedEnd.TargetAccessor.CollectionCreate();
System\Data\Objects\ObjectStateManager.cs (1)
1091if (relatedEnd.TargetAccessor.HasProperty)