• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# ContainmentOperator类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中ContainmentOperator的典型用法代码示例。如果您正苦于以下问题:C# ContainmentOperator类的具体用法?C# ContainmentOperator怎么用?C# ContainmentOperator使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ContainmentOperator类属于命名空间,在下文中一共展示了ContainmentOperator类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: ByItemId

        public static IQueryable<PetShop.Core.Data.Inventory> ByItemId(this IQueryable<PetShop.Core.Data.Inventory> queryable, ContainmentOperator containmentOperator, string itemId)
        {
            if (itemId == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("itemId", "Parameter 'itemId' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(i => i.ItemId.Contains(itemId));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(i => i.ItemId.StartsWith(itemId));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(i => i.ItemId.EndsWith(itemId));
                case ContainmentOperator.NotContains:
                    return queryable.Where(i => i.ItemId.Contains(itemId) == false);
                case ContainmentOperator.NotEquals:
                    return queryable.Where(i => i.ItemId != itemId);
                default:
                    return queryable.Where(i => i.ItemId == itemId);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:21,代码来源:InventoryExtensions.Generated.cs


示例2: ByCategoryId

        public static IQueryable<Petshop.Data.Entities.Category> ByCategoryId(this IQueryable<Petshop.Data.Entities.Category> queryable, ContainmentOperator containmentOperator, System.String categoryId)
        {
            if (categoryId == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("categoryId", "Parameter 'categoryId' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(c => c.CategoryId.Contains(categoryId));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(c => c.CategoryId.StartsWith(categoryId));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(c => c.CategoryId.EndsWith(categoryId));
                case ContainmentOperator.NotContains:
                    return queryable.Where(c => c.CategoryId.Contains(categoryId) == false);
                case ContainmentOperator.NotEquals:
                    return queryable.Where(c => c.CategoryId != categoryId);
                default:
                    return queryable.Where(c => c.CategoryId == categoryId);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:21,代码来源:Category.generated.cs


示例3: ByDescn

        public static IQueryable<PetShop.Core.Data.Product> ByDescn(this IQueryable<PetShop.Core.Data.Product> queryable, ContainmentOperator containmentOperator, string descn)
        {
            if (descn == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("descn", "Parameter 'descn' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(p => p.Descn.Contains(descn));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(p => p.Descn.StartsWith(descn));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(p => p.Descn.EndsWith(descn));
                case ContainmentOperator.NotContains:
                    return queryable.Where(p => p.Descn.Contains(descn) == false);
                case ContainmentOperator.NotEquals:
                    return descn == null 
                        ? queryable.Where(p => p.Descn != null) 
                        : queryable.Where(p => p.Descn != descn);
                default:
                    return descn == null 
                        ? queryable.Where(p => p.Descn == null) 
                        : queryable.Where(p => p.Descn == descn);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:25,代码来源:ProductExtensions.Generated.cs


示例4: ByUsername

        public static IQueryable<Tracker.Data.Entities.Audit> ByUsername(this IQueryable<Tracker.Data.Entities.Audit> queryable, ContainmentOperator containmentOperator, System.String username)
        {
            if (username == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("username", "Parameter 'username' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(a => a.Username.Contains(username));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(a => a.Username.StartsWith(username));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(a => a.Username.EndsWith(username));
                case ContainmentOperator.NotContains:
                    return queryable.Where(a => a.Username.Contains(username) == false);
                case ContainmentOperator.NotEquals:
                    return queryable.Where(a => a.Username != username);
                default:
                    return queryable.Where(a => a.Username == username);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:21,代码来源:Audit.generated.cs


示例5: ByBillState

        public static IQueryable<PetShop.Core.Data.Order> ByBillState(this IQueryable<PetShop.Core.Data.Order> queryable, ContainmentOperator containmentOperator, string billState)
        {
            if (billState == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("billState", "Parameter 'billState' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(o => o.BillState.Contains(billState));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(o => o.BillState.StartsWith(billState));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(o => o.BillState.EndsWith(billState));
                case ContainmentOperator.NotContains:
                    return queryable.Where(o => o.BillState.Contains(billState) == false);
                case ContainmentOperator.NotEquals:
                    return queryable.Where(o => o.BillState != billState);
                default:
                    return queryable.Where(o => o.BillState == billState);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:21,代码来源:OrderExtensions.Generated.cs


示例6: ByBillCity

        public static IQueryable<Petshop.Data.Entities.Order> ByBillCity(this IQueryable<Petshop.Data.Entities.Order> queryable, ContainmentOperator containmentOperator, System.String billCity)
        {
            if (billCity == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("billCity", "Parameter 'billCity' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(o => o.BillCity.Contains(billCity));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(o => o.BillCity.StartsWith(billCity));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(o => o.BillCity.EndsWith(billCity));
                case ContainmentOperator.NotContains:
                    return queryable.Where(o => o.BillCity.Contains(billCity) == false);
                case ContainmentOperator.NotEquals:
                    return queryable.Where(o => o.BillCity != billCity);
                default:
                    return queryable.Where(o => o.BillCity == billCity);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:21,代码来源:Order.generated.cs


示例7: ByLocale

        public static IQueryable<Petshop.Data.Entities.Order> ByLocale(this IQueryable<Petshop.Data.Entities.Order> queryable, ContainmentOperator containmentOperator, System.String locale)
        {
            if (locale == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("locale", "Parameter 'locale' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(o => o.Locale.Contains(locale));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(o => o.Locale.StartsWith(locale));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(o => o.Locale.EndsWith(locale));
                case ContainmentOperator.NotContains:
                    return queryable.Where(o => o.Locale.Contains(locale) == false);
                case ContainmentOperator.NotEquals:
                    return queryable.Where(o => o.Locale != locale);
                default:
                    return queryable.Where(o => o.Locale == locale);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:21,代码来源:Order.generated.cs


示例8: ByPhone

        public static IQueryable<PetShop.Core.Data.Supplier> ByPhone(this IQueryable<PetShop.Core.Data.Supplier> queryable, ContainmentOperator containmentOperator, string phone)
        {
            if (phone == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("phone", "Parameter 'phone' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(s => s.Phone.Contains(phone));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(s => s.Phone.StartsWith(phone));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(s => s.Phone.EndsWith(phone));
                case ContainmentOperator.NotContains:
                    return queryable.Where(s => s.Phone.Contains(phone) == false);
                case ContainmentOperator.NotEquals:
                    return phone == null 
                        ? queryable.Where(s => s.Phone != null) 
                        : queryable.Where(s => s.Phone != phone);
                default:
                    return phone == null 
                        ? queryable.Where(s => s.Phone == null) 
                        : queryable.Where(s => s.Phone == phone);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:25,代码来源:SupplierExtensions.Generated.cs


示例9: ByStatus

        public static IQueryable<Tracker.Data.Entities.TaskDetail> ByStatus(this IQueryable<Tracker.Data.Entities.TaskDetail> queryable, ContainmentOperator containmentOperator, System.String status)
        {
            if (status == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("status", "Parameter 'status' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(t => t.Status.Contains(status));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(t => t.Status.StartsWith(status));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(t => t.Status.EndsWith(status));
                case ContainmentOperator.NotContains:
                    return queryable.Where(t => t.Status.Contains(status) == false);
                case ContainmentOperator.NotEquals:
                    return queryable.Where(t => t.Status != status);
                default:
                    return queryable.Where(t => t.Status == status);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:21,代码来源:TaskDetail.generated.cs


示例10: ByPriority

        public static IQueryable<Tracker.Data.Entities.TaskDetail> ByPriority(this IQueryable<Tracker.Data.Entities.TaskDetail> queryable, ContainmentOperator containmentOperator, System.String priority)
        {
            if (priority == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("priority", "Parameter 'priority' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(t => t.Priority.Contains(priority));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(t => t.Priority.StartsWith(priority));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(t => t.Priority.EndsWith(priority));
                case ContainmentOperator.NotContains:
                    return queryable.Where(t => t.Priority.Contains(priority) == false);
                case ContainmentOperator.NotEquals:
                    return queryable.Where(t => t.Priority != priority);
                default:
                    return queryable.Where(t => t.Priority == priority);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:21,代码来源:TaskDetail.generated.cs


示例11: ByName

        public static IQueryable<Petshop.Data.Entities.Product> ByName(this IQueryable<Petshop.Data.Entities.Product> queryable, ContainmentOperator containmentOperator, System.String name)
        {
            if (name == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("name", "Parameter 'name' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(p => p.Name.Contains(name));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(p => p.Name.StartsWith(name));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(p => p.Name.EndsWith(name));
                case ContainmentOperator.NotContains:
                    return queryable.Where(p => p.Name.Contains(name) == false);
                case ContainmentOperator.NotEquals:
                    return name == null 
                        ? queryable.Where(p => p.Name != null) 
                        : queryable.Where(p => p.Name != name);
                default:
                    return name == null 
                        ? queryable.Where(p => p.Name == null) 
                        : queryable.Where(p => p.Name == name);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:25,代码来源:Product.generated.cs


示例12: ByComment

        public static IQueryable<Tracker.Core.Data.User> ByComment(this IQueryable<Tracker.Core.Data.User> queryable, ContainmentOperator containmentOperator, string comment)
        {
            if (comment == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("comment", "Parameter 'comment' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(u => u.Comment.Contains(comment));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(u => u.Comment.StartsWith(comment));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(u => u.Comment.EndsWith(comment));
                case ContainmentOperator.NotContains:
                    return queryable.Where(u => u.Comment.Contains(comment) == false);
                case ContainmentOperator.NotEquals:
                    return comment == null 
                        ? queryable.Where(u => u.Comment != null) 
                        : queryable.Where(u => u.Comment != comment);
                default:
                    return comment == null 
                        ? queryable.Where(u => u.Comment == null) 
                        : queryable.Where(u => u.Comment == comment);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:25,代码来源:UserExtensions.Generated.cs


示例13: ByPasswordHash

        public static IQueryable<Tracker.Core.Data.User> ByPasswordHash(this IQueryable<Tracker.Core.Data.User> queryable, ContainmentOperator containmentOperator, string passwordHash)
        {
            if (passwordHash == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("passwordHash", "Parameter 'passwordHash' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(u => u.PasswordHash.Contains(passwordHash));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(u => u.PasswordHash.StartsWith(passwordHash));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(u => u.PasswordHash.EndsWith(passwordHash));
                case ContainmentOperator.NotContains:
                    return queryable.Where(u => u.PasswordHash.Contains(passwordHash) == false);
                case ContainmentOperator.NotEquals:
                    return queryable.Where(u => u.PasswordHash != passwordHash);
                default:
                    return queryable.Where(u => u.PasswordHash == passwordHash);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:21,代码来源:UserExtensions.Generated.cs


示例14: ByEmailAddress

        public static IQueryable<Tracker.Core.Data.User> ByEmailAddress(this IQueryable<Tracker.Core.Data.User> queryable, ContainmentOperator containmentOperator, string emailAddress)
        {
            if (emailAddress == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("emailAddress", "Parameter 'emailAddress' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(u => u.EmailAddress.Contains(emailAddress));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(u => u.EmailAddress.StartsWith(emailAddress));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(u => u.EmailAddress.EndsWith(emailAddress));
                case ContainmentOperator.NotContains:
                    return queryable.Where(u => u.EmailAddress.Contains(emailAddress) == false);
                case ContainmentOperator.NotEquals:
                    return queryable.Where(u => u.EmailAddress != emailAddress);
                default:
                    return queryable.Where(u => u.EmailAddress == emailAddress);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:21,代码来源:UserExtensions.Generated.cs


示例15: ByAvatarType

        public static IQueryable<Tracker.Core.Data.User> ByAvatarType(this IQueryable<Tracker.Core.Data.User> queryable, ContainmentOperator containmentOperator, string avatarType)
        {
            if (avatarType == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("avatarType", "Parameter 'avatarType' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(u => u.AvatarType.Contains(avatarType));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(u => u.AvatarType.StartsWith(avatarType));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(u => u.AvatarType.EndsWith(avatarType));
                case ContainmentOperator.NotContains:
                    return queryable.Where(u => u.AvatarType.Contains(avatarType) == false);
                case ContainmentOperator.NotEquals:
                    return avatarType == null 
                        ? queryable.Where(u => u.AvatarType != null) 
                        : queryable.Where(u => u.AvatarType != avatarType);
                default:
                    return avatarType == null 
                        ? queryable.Where(u => u.AvatarType == null) 
                        : queryable.Where(u => u.AvatarType == avatarType);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:25,代码来源:UserExtensions.Generated.cs


示例16: ByCity

        public static IQueryable<PetShop.Core.Data.Supplier> ByCity(this IQueryable<PetShop.Core.Data.Supplier> queryable, ContainmentOperator containmentOperator, string city)
        {
            if (city == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("city", "Parameter 'city' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(s => s.City.Contains(city));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(s => s.City.StartsWith(city));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(s => s.City.EndsWith(city));
                case ContainmentOperator.NotContains:
                    return queryable.Where(s => s.City.Contains(city) == false);
                case ContainmentOperator.NotEquals:
                    return city == null 
                        ? queryable.Where(s => s.City != null) 
                        : queryable.Where(s => s.City != city);
                default:
                    return city == null 
                        ? queryable.Where(s => s.City == null) 
                        : queryable.Where(s => s.City == city);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:25,代码来源:SupplierExtensions.Generated.cs


示例17: ByZip

        public static IQueryable<PetShop.Core.Data.Supplier> ByZip(this IQueryable<PetShop.Core.Data.Supplier> queryable, ContainmentOperator containmentOperator, string zip)
        {
            if (zip == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("zip", "Parameter 'zip' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(s => s.Zip.Contains(zip));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(s => s.Zip.StartsWith(zip));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(s => s.Zip.EndsWith(zip));
                case ContainmentOperator.NotContains:
                    return queryable.Where(s => s.Zip.Contains(zip) == false);
                case ContainmentOperator.NotEquals:
                    return zip == null 
                        ? queryable.Where(s => s.Zip != null) 
                        : queryable.Where(s => s.Zip != zip);
                default:
                    return zip == null 
                        ? queryable.Where(s => s.Zip == null) 
                        : queryable.Where(s => s.Zip == zip);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:25,代码来源:SupplierExtensions.Generated.cs


示例18: ByCreated

        public static IQueryable<Tracker.Data.Entities.TaskDetail> ByCreated(this IQueryable<Tracker.Data.Entities.TaskDetail> queryable, ContainmentOperator containmentOperator, System.String created)
        {
            if (created == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("created", "Parameter 'created' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(t => t.Created.Contains(created));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(t => t.Created.StartsWith(created));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(t => t.Created.EndsWith(created));
                case ContainmentOperator.NotContains:
                    return queryable.Where(t => t.Created.Contains(created) == false);
                case ContainmentOperator.NotEquals:
                    return queryable.Where(t => t.Created != created);
                default:
                    return queryable.Where(t => t.Created == created);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:21,代码来源:TaskDetail.generated.cs


示例19: ByDetails

        public static IQueryable<Tracker.Core.Data.Task> ByDetails(this IQueryable<Tracker.Core.Data.Task> queryable, ContainmentOperator containmentOperator, string details)
        {
            if (details == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("details", "Parameter 'details' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(t => t.Details.Contains(details));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(t => t.Details.StartsWith(details));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(t => t.Details.EndsWith(details));
                case ContainmentOperator.NotContains:
                    return queryable.Where(t => t.Details.Contains(details) == false);
                case ContainmentOperator.NotEquals:
                    return details == null 
                        ? queryable.Where(t => t.Details != null) 
                        : queryable.Where(t => t.Details != details);
                default:
                    return details == null 
                        ? queryable.Where(t => t.Details == null) 
                        : queryable.Where(t => t.Details == details);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:25,代码来源:TaskExtensions.Generated.cs


示例20: ByLastModifiedBy

        public static IQueryable<Tracker.Core.Data.Task> ByLastModifiedBy(this IQueryable<Tracker.Core.Data.Task> queryable, ContainmentOperator containmentOperator, string lastModifiedBy)
        {
            if (lastModifiedBy == null && containmentOperator != ContainmentOperator.Equals && containmentOperator != ContainmentOperator.NotEquals)
                throw new ArgumentNullException("lastModifiedBy", "Parameter 'lastModifiedBy' cannot be null with the specified ContainmentOperator.  Parameter 'containmentOperator' must be ContainmentOperator.Equals or ContainmentOperator.NotEquals to support null.");

            switch (containmentOperator)
            {
                case ContainmentOperator.Contains:
                    return queryable.Where(t => t.LastModifiedBy.Contains(lastModifiedBy));
                case ContainmentOperator.StartsWith:
                    return queryable.Where(t => t.LastModifiedBy.StartsWith(lastModifiedBy));
                case ContainmentOperator.EndsWith:
                    return queryable.Where(t => t.LastModifiedBy.EndsWith(lastModifiedBy));
                case ContainmentOperator.NotContains:
                    return queryable.Where(t => t.LastModifiedBy.Contains(lastModifiedBy) == false);
                case ContainmentOperator.NotEquals:
                    return lastModifiedBy == null 
                        ? queryable.Where(t => t.LastModifiedBy != null) 
                        : queryable.Where(t => t.LastModifiedBy != lastModifiedBy);
                default:
                    return lastModifiedBy == null 
                        ? queryable.Where(t => t.LastModifiedBy == null) 
                        : queryable.Where(t => t.LastModifiedBy == lastModifiedBy);
            }
        }
开发者ID:codesmithtools,项目名称:Framework-Samples,代码行数:25,代码来源:TaskExtensions.Generated.cs



注:本文中的ContainmentOperator类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Content类代码示例发布时间:2022-05-24
下一篇:
C# ContainerListingDetails类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap