有没有办法强制将两个不同的实体集强制转换为同一个私有列表
本文关键字:转换 实体 列表 同一个 两个 有没有 | 更新日期: 2023-09-27 18:34:40
我有两个实体集,分别称为Test1s和Test2s。 每个实体类是 Test1 和 Test2。Test1 和 Test2 都继承自一个名为 BaseEntity 的类。
var atest = CurrentContext.Test1s.ToList();
这使得 Test1 类列表
var atest = CurrentContext.Test2s.ToList();
这使得 Test2 类列表
与其在方法中测试局部变量,我想使 atest 成为类中的私有方法。 所以我不确定将其转换为什么(并将其声明为(,以及稍后需要使用它时如何将其转换回适当的列表。
其实我刚刚想通了。
您可以使用它来更改列表的强制转换。
List<A> listOfA = new List<C>().ConvertAll(x => (A)x);