【发布时间】:2011-08-31 23:54:05
【问题描述】:
我将需要的东西构建到 IEnumerable 中,然后我需要将集合插入数据库,但不知道如何操作。请看一下我的代码sn-p:
public void CopyPonyJetpacks(Pony p_s, Pony p_d)
{
try
{
using (var scope = new TransactionScope())
{
var assocs = from x in p_s.Pony_Jetpacks
select new Pony_Jetpacks()
{
Id=Guid.NewGuid(),
JetpackId=x.JetpackId,
PonyId=p_d.Id
};
data.Pony_Jetpacks.AddObject(assocs); //This doesn't work, what to do?
data.SaveChanges();
scope.Complete();
}
}
catch (Exception e)
{
throw e;
}
}
如果我必须将'assocs'转换为列表然后一个一个插入,那将是非常可悲的。
【问题讨论】:
标签: entity-framework linq-to-entities entity-framework-4.1