namespace System.Web.DynamicData { using System; using System.Collections.ObjectModel; using System.Collections.Generic; using System.Collections; internal interface IMetaForeignKeyColumn : IMetaColumn { void ExtractForeignKey(IDictionary dictionary, string value); ReadOnlyCollection ForeignKeyNames { get; } string GetForeignKeyDetailsPath(object row); string GetForeignKeyPath(string action, object row); string GetForeignKeyPath(string action, object row, string path); string GetForeignKeyString(object row); IList GetForeignKeyValues(object row); bool IsPrimaryKeyInThisTable { get; } IMetaTable ParentTable { get; } } }