Can I check wheter Linq 2 SQL's DataContext is tracking entities?

Posted by Thomas Jespersen on Stack Overflow See other posts from Stack Overflow or by Thomas Jespersen
Published on 2008-11-06T10:52:35Z Indexed on 2010/06/06 4:02 UTC
Read the original article Hit count: 403

Filed under:
|

We want to throw an exception, if a user calls DataContext.SubmitChanges() and the DataContext is not tracking anything.

That is... it is OK to call SubmitChanges if there are no inserts, updates or deletes. But we want to ensure that the developer didn't forget to attach the entity to the DataContext.

Even better... is it possible to get a collection of all entities that the DataContext is tracking (including those that are not changed)?

PS: The last question I asked were answered with: "do it this way instead"... please don't :-)

© Stack Overflow or respective owner

Related posts about c#

Related posts about linq-to-sql