Entity Framework diagram sorter - also supports LINQ-to-SQL