如何转换List <B> = IQueryable <A>

dar*_*050 2 c# wcf

我有两个A和B类.另外,我需要将一个对象转换IQueryable<A>为一个对象List<B>.那么这样做的最佳做法是什么?我想到的是首先将obj转移IQueryable<A>List<A>"obj.ToList();" 但我不知道下一步该做什么.

Dan*_*ite 7

List<B> myList = myQueryableOfA.Select(a => ConvertAToB(a)).ToList();
Run Code Online (Sandbox Code Playgroud)

哪里myQueryableOfAIQueryable<A>ConvertAToB回报B.

如果ConvertAToB只是一种方法,你可以这样做.

.Select(ConvertAToB)
Run Code Online (Sandbox Code Playgroud)