public static bool IsSingularUnique(this ColumnSchema column) { foreach (var index in column.GetIndices()) { if (index.IsPrimaryKey) { continue; } if (!index.IsUnique) { continue; } if (index.MemberColumns.Count != 1) { continue; } return(true); } return(false); }