Right now I have an [SSIS](http://en.wikipedia.org/wiki/SQL_Server_Integration_Services) package that runs every morning and gives me a report on the number of packages that failed or succeeded from the day before. The information for these packages is contained partly within the `sysjobs` table (a system table) within the `msdb` database (a system database) in [SQL Server 2005](http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2005).

When trying to move the package to a C# executable (mostly to gain better formatting over the email that gets sent out), I wasn't able to find a way to create a dbml file that allowed me to access these tables through [LINQ](http://en.wikipedia.org/wiki/Language_Integrated_Query). I tried to look for any properties that would make these tables visible, but I haven't had much luck.

Is this possible with [LINQ to SQL](http://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQL_.28formerly_called_DLINQ.29)?