Я работаю над простым приложением командной строки, чтобы научить себя LINQ to SQL в C #. У меня есть экземпляр SQL Server 2008, и я пытаюсь найти в MSDB задания, которые в данный момент установлены на SQL Server. Я хочу вывести Имя задания в виде точки, а также Имя шага и фактический оператор SQL, чтобы сделать это следующим образом:
use msdb
go
select j.name + '.' + s.step_name
from sysjobs j
join sysjobsteps s on j.job_id = s.job_id
order by j.name
go
Я не знаю, как установить связь между SysJobs и SysJobSteps в коде C #, и я получаю следующее сообщение об ошибке:
System.InvalidOperationException: Invalid association mapping for member
'ServerCompare.Lib.Commands.SysJob.SysJobSteps'.
'ServerCompare.Lib.Commands.SysJob' is not an entity.
Посоветуйте, пожалуйста, как лучше всего это сделать?