Possible to convert IQueryable to IQueryable<Base>?

前端 未结 2 494
遥遥无期
遥遥无期 2021-01-15 13:17

I know about covariance, and I know that in general it will not be possible in C# until v4.0.

However I am wondering about a specific case. Is there some way of g

2条回答
  •  余生分开走
    2021-01-15 13:29

    The following will also work, altough it is less pretty:

    var results = queryable.Select(derived => (Base)derived).Where(...);
    

提交回复
热议问题