将<t>的IQueryable转换为<tdto>

时间:2018-03-09 08:14:02

标签: c# entity-framework linq dto iqueryable

我正在尝试将Dto对象的IQuerable转换为Entity框架对象,两个对象都具有相同的属性名称,如何在不将数据加载到内存中的情况下将IQueryable转换为IQueryable。 IQuerable不允许设置Expression。

 private IQueryable<TOutput> QueryableConverter<TInput, TOutput>
      (IQueryable<TInput> records)
    {
        var querable = new List<TOutput>().AsQueryable();

        querable.Expression = records.Expression; // This does't work
        return querable;
    }

此致 Shijith

0 个答案:

没有答案