(please post linq to llblgen pro posts in the forum for linq to llblgen pro :
http://www.llblgen.com/TinyForum/Threads.aspx?ForumID=40 )
You can cast the query to ILLBLGenProQuery
ILLBLGenProQuery q = (ILLBLGenProQuery)(from c in metaData.Customer select c);
ILLBLGenProQuery has an execute method which returns an entitycollection. (you can also enumerate it to execute it)
If you don't want to cast, you can also do:
var q = // query
List<SomeEntity> results = q.ToList();
and then when you want to save them:
EntityCollection<SomeEntity> toSave = new EntityCollection<SomeEntity>();
toSave.AddRange(results);