Esempio n. 1
0
        private bool ForeignKeyBelongsToThisTable(@class hClass, List<string> fkColumns)
        {
            foreach (var fkCol in fkColumns)
                if (hClass.Properties().Count(p => p.name == fkCol.UnBackTick()) == 0)
                    if (hClass.CompositeId() != null && hClass.CompositeId().KeyProperties().Count(p => p.name.ToLowerInvariant() == fkCol.UnBackTick().ToLowerInvariant()) == 0)
                        return false;

            return true;
        }