Implemented interface member:
property
ForeignKeyNames
System.Web.DynamicData.IMetaForeignKeyColumn.ForeignKeyNames
20 references to ForeignKeyNames
System.Web.DynamicData (20)
DynamicData\ControlFilterExpression.cs (1)
122var names = column.ForeignKeyNames;
DynamicData\DynamicControlParameter.cs (2)
135Debug.Assert(column.ForeignKeyNames.Count == parentTable.PrimaryKeyColumns.Count); 137foreach (var fkName in column.ForeignKeyNames) {
DynamicData\DynamicValidator.cs (1)
262columnNames.AddRange(fkColumn.ForeignKeyNames);
DynamicData\FilterUserControlBase.cs (2)
353for (int i = 0; i < fkColumn.ForeignKeyNames.Count; i++) { 355string queryStringParamName = fkColumn.ForeignKeyNames[i];
DynamicData\MetaChildrenColumn.cs (3)
112Debug.Assert(fkColumn.ForeignKeyNames.Count == pkValues.Count); 113for (int i = 0; i < fkColumn.ForeignKeyNames.Count; i++) { 114routeValues.Add(fkColumn.ForeignKeyNames[i], Misc.SanitizeQueryStringValue(pkValues[i]));
DynamicData\MetaForeignKeyColumn.cs (6)
32CreateForeignKeyFilterMapping(ForeignKeyNames, ParentTable.PrimaryKeyNames, (foreignKey) => Table.EntityType.GetProperty(foreignKey) != null); 78foreach (string fkName in ForeignKeyNames) { 84Debug.Assert(fkValues.Length == ForeignKeyNames.Count); 86dictionary[ForeignKeyNames[i]] = fkValues[i]; 95object[] values = new object[ForeignKeyNames.Count]; 99foreach (string fkMemberName in ForeignKeyNames) {
DynamicData\MetaTable.cs (1)
866foreach (var fkName in foreignKeyColumn.ForeignKeyNames) {
DynamicData\QueryableFilterUserControl.cs (1)
82foreach (var fkName in foreignKeyColumn.ForeignKeyNames) {
DynamicData\Util\RouteParametersHelper.cs (3)
34Debug.Assert(fkColumn.ForeignKeyNames.Count == fkColumn.ParentTable.PrimaryKeyColumns.Count); 36for (int i = 0; i < fkColumn.ForeignKeyNames.Count; i++) { 37string name = fkColumn.ForeignKeyNames[i];