Ich versuche, eine Datenbank für eine einfache C# -Anwendung mit SQL Server zu erstellen. Ich bin neu dazu.Erstellen von Tabellen mit verknüpften Spalten in SQL Server
Dies ist, was ich geplant hatte:
Clients: Client_ID, Client_Name, Client_Status
Employees: Emp_ID, Emp_Name, Emp_Role
Jobs: Job_ID, Job_Date, Client_ID, Employee_ID, Hours_Spent
Wie kann ich die „CLIENT_ID, Employee_ID“ Spalten in der Tabelle Jobs machen verknüpft oder die ursprünglichen in den Tabellen Kunden und Mitarbeiter verbunden? Mache ich es aus der SQL Server-Verwaltung oder aus dem C# -Code?
Suchen Sie nach 'Foreign Key'. – Berkay
Sie können ORM - Entity Framework verwenden. Mit Code First können Sie Fremdschlüsseleinschränkungen für die Modelle erstellen. Wenn Sie planen, viel Zeit mit .Net und SQL zu verbringen, versuchen Sie, Entity zu lernen. Es macht das Leben so viel einfacher –