我正在致力於一個簡單的命令行應用程序,教我自己在C#中的一些LINQ to SQL。我有一個SQL Server 2008實例,我試圖在MSDB中查找當前在SQL Server上設置的作業。我要輸出的作業名點和步驟名稱和實際的SQL語句來做到這一點是:LINQ to 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
我在爲如何建立在C#SysJobs和SysJobSteps之間的關係的損失代碼和我不斷收到以下錯誤信息:
System.InvalidOperationException: Invalid association mapping for member
'ServerCompare.Lib.Commands.SysJob.SysJobSteps'.
'ServerCompare.Lib.Commands.SysJob' is not an entity.
請指教是什麼做的最好方法?
給我們一些linq-to-sql代碼! – Nix 2011-04-28 20:53:34
我已經在C#中發佈了示例代碼,我試圖在這裏完成:https://gist.github.com/947347 – 2011-04-28 21:13:12