Ejemplo n.º 1
0
        /// <summary>集合相加</summary>
        /// <param name="entities1">第一个实体集合</param>
        /// <param name="entities2">第二个实体集合</param>
        /// <returns></returns>
        public static EntityList <T> operator +(EntityList <T> entities1, EntityList <T> entities2)
        {
            if ((entities1 == null || entities1.Count < 1) &&
                (entities2 == null || entities2.Count < 1))
            {
                return(entities1);
            }

            var list = new EntityList <T>();

            if (entities1 != null && entities1.Count > 0)
            {
                list.AddRange(entities1);
            }
            if (entities2 != null && entities2.Count > 0)
            {
                list.AddRange(entities2);
            }

            return(list);
        }