Complete example of LINQ additions, deletions and changes (including database)