实体框架2不同的表将数据检索为单个实体

时间:2013-07-17 02:30:27

标签: linq c#-4.0 entity-framework-4

我们的数据库中有2个完全相同的表。一个是另一个的档案。

如何在不使用Entity Framework和Linq更改实体类型的情况下从归档表中检索数据?

2 个答案:

答案 0 :(得分:0)

您随时可以.Select(x=>new SomeTypeOfObject{Prop1 = x.Prop1, Prop2 = x.Prop2})

答案 1 :(得分:0)

将表映射到EF实体时,可以自动为实体创建类。为什么要避免为不同的表创建单独的类?如果你想要两者的共同契约,以便你可以将它们传递给在两者上执行相同操作的其他函数,我会为生成的实体添加一个接口。这样您就可以使用自动生成的实体,但仍然可以将它们视为“一个”