public void ExecuteInFkCache()
{
//all foreign keys columns grouped by fk name
var safe = InRelations.GroupBy(x => x.FkColumnRef.TableRef).ToDictionary(x => x.Key, x => x.Count());
OneToManyRelations = InRelations.GroupBy(x => x.Name).Select(x => new DbOneToMany(Context, x.ToList())
{
SafeNaming = safe[x.First().FkColumnRef.TableRef] == 1
});
}