Junior — Middle
Welche Arten von Beziehungen zwischen Feldern in Tabellen sind dir bekannt?
sobes.tech KI
Antwort von AI
Die wichtigsten Arten von Beziehungen zwischen Feldern in Tabellen, mit denen ich vertraut bin:
- ** Eins-zu-eins (One-to-One)**: Jeder Eintrag in Tabelle A ist genau mit einem Eintrag in Tabelle B verbunden.
- ** Eins-zu-viele (One-to-Many)**: Ein Eintrag in Tabelle A ist mit mehreren Einträgen in Tabelle B verbunden.
- ** Viele-zu-viele (Many-to-Many)**: Einträge in Tabelle A können mit mehreren Einträgen in Tabelle B verbunden sein und umgekehrt. Dies wird in der Regel durch eine Zwischentabelle realisiert.
Beispiel für eine Eins-zu-viele-Beziehung in C# mit Entity Framework:
public class Author {
public int Id { get; set; }
public string Name { get; set; }
public ICollection<Book> Books { get; set; }
}
public class Book {
public int Id { get; set; }
public string Title { get; set; }
public int AuthorId { get; set; }
public Author Author { get; set; }
}