iqueryable

    1热度

    1回答

    我有以下内容并希望实现分页,但是我这样做时出现错误。源的IQueryable没有按:当我直接从LINQ返回的IQueryable的,只有当我从一个列表(或IEnumerable的) System.InvalidOperationException创建一个IQueryable查询结果进行分页我没有收到此错误't 实现IDbAsyncEnumerable。只有实现 IDbAsyncEnumerable

    0热度

    1回答

    这段代码为什么工作? List<string> list = new List<string>(); list.Add("foo"); IQueryable<string> query = list.AsQueryable(); var test = query.First((Func<string,bool>)(s => { return s.Contains("foo"); }));

    1热度

    1回答

    当运行此代码,它变得异常计算器这样 类型“System.StackOverflowException” 未处理的异常出现在mscorlib.dll private IQueryable<KontratMasraflari> SKontratMasraflari() { var _kontratlar = SKontrat().ToList();//IQueryable Met

    1热度

    1回答

    我一直在以代码优先的方式在实体框架上遇到以下问题。 我有一个小数的实体类,我有一个乘数小数参数。 我想构建一个查询(但不能调用它),它返回实体,但Bar属性需要与我的参数相乘。 从编码侧: public class Foo { public Guid Id { get; set; } public Decimal Bar { get; set; } } // this

    0热度

    1回答

    鉴于两类生成的代码先用EF,具有父子关系: class Parent { //... public virtual ICollection<Child> Children } class Child { //... public decimal Amount{ get; set; } public decimal UnitPrice { ge

    0热度

    1回答

    我想加入MongoDB中的多个文档。我使用了下面的代码,但它不起作用。我做错了吗?我添加了包含Id的基本实体模型。 var products = _productRepository.GetCollection(_dbContext); var prodWarhoseMapping = _productWarehouseMapRepository.GetCollection(_dbContext

    0热度

    1回答

    我想映射Enum值(Int16)到IQueryable投影,以便使用Enum值的字符串表示而不是数据库排序的整数值。 我使用的方法取自here。 枚举如下: public enum SafetyCategoryEnum : Int16 { High, Medium, Low } 见下面我AutoMapper映射: config.CreateMap<SupplierContractEntity,

    1热度

    1回答

    我有一个自定义的IOrderedQueryable函数,如下所示。 public static IOrderedQueryable<T> OrderBy<T>(this IQueryable<T> srcQuery, string orderColumn, bool isAscending) { var type = typeof(T); var property = ty

    1热度

    1回答

    我想比较两个不同表中的两个列表UserGroup使用单个查询,即通过不多次访问数据库。 当前我在一个查询中提取所有分配的UserGroup,并与其他查询中允许的所有Usergroup进行比较。 var query = _context.AppSubOperationUserGroupMappings.Where(filterPredicate) .Select

    4热度

    1回答

    所以我厌倦了一遍又一遍重写相同的查询。 repo.Query().Where(stuff => stuff.Timestamp >= minTime && stuff.Timestamp <= maxTime && ...); 我想我应该有一个名为IsInDateTimeRange方法但是延长IQueryable,并使用它像这样 repo.Query().IsInDateTimeRange(s