The data context can do it, but I need to circumvent the SubmitChanges function for a bit due to having a two stage insert process and not enough time to figure out how to make it work the right way. There are a few things which are lists of items that may or may not be modified, and I'd like to only submit the actually modified items through the process... is there a way for the programmer to tell which items had been modified?
Further, is that possible to do without the original data context they came from?
For some reason I'm guessing no on that last part, but I guess I can pass the context in if necessary.