Ich arbeite an einer einfachen Befehlszeilen-App, um mir LINQ to SQL in C # beizubringen. Ich habe eine SQL Server 2008-Instanz und versuche in MSDB nach den Jobs zu suchen, die derzeit auf dem SQL Server eingerichtet sind. Ich möchte den Jobnamen als Punkt und den Schrittnamen und die eigentliche SQL-Anweisung ausgeben, die das Folgende ist:
%Vor%Ich weiß nicht, wie ich die Beziehung zwischen SysJobs und SysJobSteps im C # -Code herstellen kann und erhalte folgende Fehlermeldung:
%Vor%Bitte beraten Sie, was der beste Weg ist, dies zu tun?
Beide Tabellen müssen einen definierten Primärschlüssel haben. Verwende Column(Name="whatever_id", IsPrimaryKey=true)
Sie müssen zuerst eine dbml-Datei erstellen, diese beiden Tabellen hinzufügen und dann etwas wie folgt verwenden:
%Vor%Um eine dbml mit Systemtabellen zu erstellen, müssen Sie zuerst eine Verbindung erstellen, dann klicken Sie mit der rechten Maustaste auf den Server - & gt; Ansicht ändern - & gt; Objekttyp sollten Sie nun alle Systemtabellen sehen. Fügen Sie dann die zwei Tabellen hinzu.
Tags und Links .net sql-server c# linq linq-to-sql