Я собираю вещи, которые мне нужны, в IEnumerable, а затем мне нужно вставить коллекцию в базу данных, но не могу понять, как. Пожалуйста, взгляните на мой фрагмент кода:
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;
}
}
Было бы очень грустно, если бы мне пришлось конвертировать 'ассоциации' в список, а затем вставлять один за другим.