public static IQueryable<Petshop.Data.Entities.Profile> ByIsAnonymous(this IQueryable<Petshop.Data.Entities.Profile> queryable, System.Boolean? isAnonymous, params System.Boolean?[] additionalValues)
        {
            var isAnonymousList = new List<System.Boolean?> { isAnonymous };

            if (additionalValues != null)
                isAnonymousList.AddRange(additionalValues);
            else
                isAnonymousList.Add(null);

            if (isAnonymousList.Count == 1)
                return queryable.ByIsAnonymous(isAnonymousList[0]);

            return queryable.ByIsAnonymous(isAnonymousList);
        }
        public static IQueryable<PetShop.Core.Data.Profile> ByIsAnonymous(this IQueryable<PetShop.Core.Data.Profile> queryable, bool? isAnonymous, params bool?[] additionalValues)
        {
            var isAnonymousList = new List<bool?> { isAnonymous };

            if (additionalValues != null)
                isAnonymousList.AddRange(additionalValues);
            else
                isAnonymousList.Add(null);

            if (isAnonymousList.Count == 1)
                return queryable.ByIsAnonymous(isAnonymousList[0]);

            return queryable.ByIsAnonymous(isAnonymousList);
        }