Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
        /// <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);
            }
        }