Insert/Select with Linq-To-SQL -
is there way insert/select linq translates sql:
insert tablea (...) select ... tableb ...
yes @bzlm covered first, if prefer bit more verbose:
// dc = datacontext, assumes tablea contains items of type var toinsert = b in tableb ... select new { ... }; tablea.insertallonsubmit(toinsert); dc.submitchanges();
i kind of prefer review/maintenance point of view think bit more obvious what's going on in select.
in response observation @jfbeaulac :
please note will not generate sql shown - far i'm aware it's not possible generate directly using linq (to sql), you'd have bypass linq , go straight database. functionally should achieve same result in perform select , insert data - round-trip data server client , may not optimal large volumes of data.
Comments
Post a Comment