Estoy trabajando en una aplicación de línea de comandos simple para enseñarme algunos LINQ to SQL en C#. Tengo una instancia de SQL Server 2008 y estoy tratando de buscar en MSDB los trabajos actualmente configurados en SQL Server. Deseo emitir el nombre del trabajo de un punto y el nombre Paso y la instrucción SQL real de hacerlo es la siguiente:Asociación LINQ a SQL Asignación
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
Estoy en una pérdida para la forma de establecer la relación entre sysjobs y sysjobsteps en el C# código y sigo recibiendo el siguiente mensaje de error:
System.InvalidOperationException: Invalid association mapping for member
'ServerCompare.Lib.Commands.SysJob.SysJobSteps'.
'ServerCompare.Lib.Commands.SysJob' is not an entity.
Por favor, indique cuál es la mejor manera de hacerlo?
¡denos un código de linq-a-sql! – Nix
He publicado código de ejemplo en C# de lo que estoy tratando de lograr aquí: https://gist.github.com/947347 –