82 references to EntityDataSourceUtil
System.Web.Entity (82)
System\Data\WebControls\EntityDataSourceColumn.cs (20)
40EntityDataSourceUtil.CheckArgumentNull(displayName, "displayName"); 117: base(EntityDataSourceUtil.CheckArgumentNull(memberPath, "memberPath").GetDescription()) 197EntityDataSourceUtil.CheckArgumentNull(group, "group"); 198EntityDataSourceUtil.CheckArgumentNull(keyMember, "keyMember"); 199Debug.Assert(EntityDataSourceUtil.IsScalar(keyMember.TypeUsage.EdmType), "Expected primitive or enum type for key members."); 203this.clrType = EntityDataSourceUtil.GetMemberClrType(workspace, keyMember); 209this.clrType = EntityDataSourceUtil.MakeNullable(clrType); 239get { return EntityDataSourceUtil.IsScalar(keyMember.TypeUsage.EdmType); } 259EntityDataSourceUtil.CheckArgumentNull(group, "group"); 260EntityDataSourceUtil.CheckArgumentNull(keyMember, "keyMember"); 266if (EntityDataSourceUtil.TryGetCorrespondingNavigationProperty(group.End.CorrespondingAssociationEndMember, out navigationProperty)) 319builder.Append(EntityDataSourceUtil.EntitySqlElementAlias); 321builder.Append(EntityDataSourceUtil.CreateEntitySqlTypeIdentifier(this.Group.End.ParentAssociationSet.ElementType)); 323builder.Append(EntityDataSourceUtil.QuoteEntitySqlIdentifier(this.Group.End.CorrespondingAssociationEndMember.Name)); 325builder.Append(EntityDataSourceUtil.QuoteEntitySqlIdentifier(this.keyMember.Name)); 337: base(EntityDataSourceUtil.CheckArgumentNull(navigationProperty, "navigationProperty").Name) 339EntityDataSourceUtil.CheckArgumentNull(ocWorkspace, "ocWorkspace"); 347EntityDataSourceUtil.CheckArgumentNull(clrToType, "clrToType"); 381string result = EntityDataSourceUtil.EntitySqlElementAlias + "." + EntityDataSourceUtil.QuoteEntitySqlIdentifier(this.navigationProperty.Name);
System\Data\WebControls\EntityDataSourceMemberPath.cs (9)
39EntityDataSourceUtil.CheckArgumentNull(ocWorkspace, "ocWorkspace"); 40EntityDataSourceUtil.CheckArgumentNull(property, "property"); 45this.clrType = EntityDataSourceUtil.GetMemberClrType(ocWorkspace, property); 50Type parentClrType = EntityDataSourceUtil.GetClrType(ocWorkspace, parentType); 52this.propertyInfo = EntityDataSourceUtil.GetPropertyInfo(parentClrType, this.property.Name); 96get { return EntityDataSourceUtil.IsScalar(this.property.TypeUsage.EdmType); } 138object propertyValue = EntityDataSourceUtil.InitializeType(this.ClrType); 180prefix = EntityDataSourceUtil.EntitySqlElementAlias; 183string eSql = prefix + "." + EntityDataSourceUtil.QuoteEntitySqlIdentifier(this.property.Name);
System\Data\WebControls\EntityDataSourceReferenceGroup.cs (4)
37EntityDataSourceUtil.CheckArgumentNull(end, "end"); 47EntityDataSourceUtil.CheckArgumentNull(entityType, "entityType"); 68EntityDataSourceUtil.CheckArgumentNull(wrapper, "wrapper"); 121reference.EntityKey = new EntityKey(EntityDataSourceUtil.GetQualifiedEntitySetName(End.EntitySet), (IEnumerable<KeyValuePair<string, object>>)newKeyValues);
System\Data\WebControls\EntityDataSourceUtil.cs (9)
188List<EdmType> types = new List<EdmType>(EntityDataSourceUtil.GetTypeAndSubtypesOf(entityType, ocItemCollection, /*includeAbstractTypes*/true)); 698EntityDataSourceUtil.CheckArgumentNull(member, "member"); 702Debug.Assert(EntityDataSourceUtil.IsScalar(memberType) || 708if (EntityDataSourceUtil.IsScalar(memberType)) 871EntityDataSourceUtil.CheckArgumentNull(entitySet, "entitySet"); 1013Type clrToType = EntityDataSourceUtil.GetMemberClrType(ocWorkspace, navigationProperty); 1025bool isContained = EntityDataSourceUtil.IsContained(toEnd, out constraint); 1028EntityType toType = EntityDataSourceUtil.GetEntityType(toEnd); 1029Type clrToType = EntityDataSourceUtil.GetClrType(ocWorkspace, toType);
System\Data\WebControls\EntityDataSourceView.cs (18)
360EntityDataSourceUtil. 438string entitySetIdentifier = EntityDataSourceUtil.CreateEntitySqlSetIdentifier(EntitySet); 452queryExpressionBuilder.Append(EntityDataSourceUtil.CreateEntitySqlTypeIdentifier(EntityOSpaceType)); 478object entity = EntityDataSourceUtil.InitializeType(this.EntityClrType); 491EntityDataSourceUtil.ValidateKeyPropertyValuesExist(modifiedEntityWrapper, originalEntityValues); 494EntityDataSourceUtil.SetAllPropertiesWithVerification(modifiedEntityWrapper, originalEntityValues, /*overwrite*/true); 605entity = EntityDataSourceUtil.InitializeType(this.EntityClrType); 619EntityDataSourceUtil.ValidateKeyPropertyValuesExist(entityWrapper, entityValues); 622EntityDataSourceUtil.SetAllPropertiesWithVerification(entityWrapper, entityValues, /*overwrite*/true); 682object entity = EntityDataSourceUtil.InitializeType(this.EntityClrType); 805if (!String.IsNullOrEmpty(_owner.EntitySetName) && !EntityDataSourceUtil.PropertyIsOnEntity(propertyName, _collectionManager.FlattenedEntityCollection, EntitySet, null)) 821whereClauseBuilder.Append(EntityDataSourceUtil.GetEntitySqlValueForColumnName(propertyName, _collectionManager.FlattenedEntityCollection)); 847propValue = EntityDataSourceUtil.ConvertType(propValue, propertyDescriptor.PropertyType, propertyDescriptor.Name); 938EntityDataSourceUtil.ValidateWebControlParameterNames(entityWrapper, insertParameters, _owner); 944EntityDataSourceUtil.SetAllPropertiesWithVerification(entityWrapper, entityValues, /*overwrite*/true); 950EntityDataSourceUtil.ValidateWebControlParameterNames(entityWrapper, updateParameters, _owner); 971EntityDataSourceUtil.SetAllPropertiesWithVerification(entityWrapper, allModifiedProperties, /*overwrite*/false); 1483if (!EntityDataSourceUtil.IsTypeOrSubtypeOf(EntitySet.ElementType, cSpaceType, Context.MetadataWorkspace.GetItemCollection(DataSpace.CSpace)))
System\Data\WebControls\EntityDataSourceWrapper.cs (5)
38EntityDataSourceUtil.CheckArgumentNull(collection, "collection"); 39EntityDataSourceUtil.CheckArgumentNull(trackedEntity, "trackedEntity"); 137object adjustedValue = EntityDataSourceUtil.ConvertType(value, descriptor.PropertyType, descriptor.DisplayName); 148if (EntityDataSourceUtil.NullCanBeAssignedTo(descriptor.PropertyType) || null != adjustedValue) 180EntityDataSourceUtil.CheckArgumentNull(referenceList, "referenceList");
System\Data\WebControls\EntityDataSourceWrapperCollection.cs (5)
59EntityDataSourceUtil.CheckArgumentNull(context, "context"); 60EntityDataSourceUtil.CheckArgumentNull(entitySet, "entitySet"); 71_clrEntityType = EntityDataSourceUtil.GetClrType(ocWorkspace, entityType); 751 < EntityDataSourceUtil.GetTypeAndSubtypesOf(entityType, csWorkspace.GetItemCollection(DataSpace.CSpace), true).Count()) 81ReadOnlyCollection<EntityDataSourceColumn> columns = EntityDataSourceUtil.GetNamedColumns(csWorkspace, ocWorkspace, entitySet, entityType);
System\Data\WebControls\EntityDataSourceWrapperPropertyDescriptor.cs (3)
41: base(EntityDataSourceUtil.CheckArgumentNull(column, "column").DisplayName, new Attribute[] { }) 43EntityDataSourceUtil.CheckArgumentNull(collection, "collection"); 103EntityDataSourceUtil.CheckArgumentNull(component, "component");
System\Data\WebControls\OrderByBuilder.cs (5)
123if (EntityDataSourceUtil.PropertyIsOnEntity(columnName, _wrapperCollection, null, tu)) 126orderByClauseBuilder.Append(EntityDataSourceUtil.GetEntitySqlValueForColumnName(columnName, _wrapperCollection)); 252if (keyMemberNames.Contains(property.Name) && EntityDataSourceUtil.IsScalar(property.TypeUsage.EdmType)) 258orderByBuilder.Append(EntityDataSourceUtil.EntitySqlElementAlias); 260orderByBuilder.Append(EntityDataSourceUtil.QuoteEntitySqlIdentifier(property.Name));
System\Data\WebControls\WebControlParameterProxy.cs (4)
31_parameter = EntityDataSourceUtil.GetParameter(propertyName, parameterCollection); 103return EntityDataSourceUtil.ConvertTypeCodeToType(this.TypeCode); 105return EntityDataSourceUtil.ConvertDbTypeToType(this.DbType); 115object paramValue = EntityDataSourceUtil.GetParameterValue(_parameter.Name, _collection, _entityDataSource);