/// <summary> /// Initializes a new instance of the <see cref="Zentity.Core.Association"/> class. /// </summary> /// <param name="name">The association name to use.</param> public Association(string name) { this.id = Guid.NewGuid(); this.predicateId = Guid.NewGuid(); this.name = name; this.subjectMultiplicity = AssociationEndMultiplicity.Many; this.objectMultiplicity = AssociationEndMultiplicity.Many; }
/// <summary> /// Gets the edmx multiplicity value. /// </summary> /// <param name="multiplicity">The multiplicity.</param> /// <returns>The edmx multiplicity</returns> internal static string GetEdmxMultiplicityValue(AssociationEndMultiplicity multiplicity) { switch (multiplicity) { case AssociationEndMultiplicity.Many: return(DataModellingResources.Many); case AssociationEndMultiplicity.One: return(DataModellingResources.One); case AssociationEndMultiplicity.ZeroOrOne: return(DataModellingResources.ZeroOrOne); default: return(null); } }