要将EntityCollection <T>转换为List <T>,可以使用以下方法:
using System.Collections.Generic;
using System.Linq;
public static class EntityCollectionExtensions
{
public static List<T> ToList<T>(this EntityCollection<T> entityCollection)
{
return entityCollection.Select(item => item).ToList();
}
}
这个扩展方法将EntityCollection <T>转换为List <T>,并使用LINQ的Select方法将每个元素传递给新的List <T>。
在使用此方法时,只需将EntityCollection <T>传递给ToList方法即可:
EntityCollection<T> entityCollection = new EntityCollection<T>();
List<T> list = entityCollection.ToList();
这个方法适用于任何EntityCollection <T>,并且不需要任何特定的云计算品牌商。
领取专属 10元无门槛券
手把手带您无忧上云