我有两个名为Test1s和Test2s的实体集。每个实体类都是Test1和Test2。 Test1和Test2都继承自一个名为BaseEntity的类。
var atest = CurrentContext.Test1s.ToList();
这会产生一个Test1类的列表
var atest = CurrentContext.Test2s.ToList();
这使得Test2类列表
我没有在方法中使用atest局部变量,而是想让atest成为类中的私有方法。所以我不确定将它转换为什么(并将其声明为)以及如何在我需要使用它时将其转换回适当的列表。
答案 0 :(得分:0)
实际上我只是想通了。
您可以使用它来更改列表的转换。
List<A> listOfA = new List<C>().ConvertAll(x => (A)x);