标签: c# entity-framework entity-framework-5
我有一个SQL表,其中包含我想要使用Entity Framework移动到几乎相同的表的记录。即将记录从主表移动到存档表。
第二个表是原始表的超集,因为它有一些额外的字段来指定存档日期等...
是否有更简单的方法来完成此操作,然后手动匹配原始实体中的每个字段到存档实体? 我看了一下Automapper,但看到它只适用于内存实体,而不是我的数据,这是Iqueryable。
TIA 约翰 (EF新手)
答案 0 :(得分:2)
实现此目的的一种方法是拥有2个实体类(一个用于事务表,一个用于存档表),并使用AutoMapper从事务对象填充存档对象,并调用SaveChanges。