Ejemplo n.º 1
0
        /// <summary>
        /// Updates a mapping from another mapping
        /// </summary>
        /// <param name="value"></param>
        /// <param name="target"></param>
        public static void UpdateMapping(this IEntityMapping value, IEntityMapping target)
        {
            if (!value.CompatibleMapping(target))
            {
                throw new ArgumentOutOfRangeException("value", "Mapping not compatible");
            }

            value.ChangeStartDate(target.Validity.Start);
            value.ChangeEndDate(target.Validity.Finish);
        }