Example #1
0
        private static void GetOrAddRelationship(Model model, IModelEntity sourceEntity, ModelRelationshipType relationshipType, int repeat)
        {
            var targetEntities = model.Entities.Except(sourceEntity.ToEnumerable()).ToArray();

            for (int i = 0; i < repeat; i++)
            {
                var relationship = model.GetOrAddRelationship(sourceEntity, targetEntities[i], relationshipType);
                if (relationship == null)
                {
                    throw new Exception("Relationship is null.");
                }
            }
        }