Junior — Middle
Quali tipi di relazioni tra campi nelle tabelle ti sono familiari?
sobes.tech AI
Risposta dell'AI
Le principali varietà di relazioni tra campi nelle tabelle, con cui sono familiare:
- ** Uno a uno (One-to-One)**: Ogni record nella tabella A è collegato esattamente a un record nella tabella B.
- ** Uno a molti (One-to-Many)**: Un record nella tabella A è collegato a più record nella tabella B.
- ** Molti a molti (Many-to-Many)**: I record nella tabella A possono essere collegati a più record nella tabella B e viceversa. Di solito si realizza tramite una tabella intermedia.
Esempio di relazione uno a molti in C# usando 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; }
}