如何使用c#从实体中选择和项目,并将项目插入具有相同结构的其他表中?

如何使用c#从实体中选择和项目,并将项目插入具有相同结构的其他表中?,c#,wpf,linq,linq-to-entities,C#,Wpf,Linq,Linq To Entities,我正在从一个表中提取一个项目,并将其插入具有相同表结构的另一个表中。如何使用LINQ到C#中的实体 谢谢你的帮助 从表中选择T1类型并将其选择到T2中。然后,您可以将其添加到上下文并保存 List<InfillPO> infillitem = (from c in db.Infills where (c.InfillID == infillID)

我正在从一个表中提取一个项目,并将其插入具有相同表结构的另一个表中。如何使用
LINQ
C#
中的实体


谢谢你的帮助

从表中选择T1类型并将其选择到T2中。然后,您可以将其添加到上下文并保存

List<InfillPO> infillitem = (from c in db.Infills
                                       where (c.InfillID == infillID)
                                               select new InfillPO
                             {
                                  PropertyA = c.PropertyA
                             }).ToList();
List inflitem=(从db.inflls中的c开始)
式中(c.InfillID==InfillID)
选择“新建内嵌”
{
PropertyA=c.PropertyA
}).ToList();

这将是最简单、最快的解决方案。取决于您是否想频繁更改列…

m不明白您的意思!要插入记录,因为它在infl表的inflpo中!请澄清,你的代码不起作用什么是属性我对LINQ是新的,所以请。。。!
public static void GetInfillIDAndInsertIntoInfillPO(int infillID)
{
    XtremeProcurementEntities db = new XtremeProcurementEntities();
    Infill infillitem = (from c in db.Infills
                                where (c.InfillID == infillID)
                                select c).FirstOrDefault();

    InfillPO infillPO = new InfillPO();

    db.InfillPOes.Add((infillPO)infillitem);                
}
List<InfillPO> infillitem = (from c in db.Infills
                                       where (c.InfillID == infillID)
                                               select new InfillPO
                             {
                                  PropertyA = c.PropertyA
                             }).ToList();