File: DynamicData\IMetaForeignKeyColumn.cs
Project: ndp\fx\src\xsp\system\DynamicData\System.Web.DynamicData.csproj (System.Web.DynamicData)
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<string> 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<object> GetForeignKeyValues(object row);
        bool IsPrimaryKeyInThisTable { get; }
        IMetaTable ParentTable { get; }
    }
}