Junior — Middle
Koje vrste veza između polja u tabelama vam poznate?
sobes.tech АИ
Одговор од АИ
Основне врсте веза између поља у табелама, са којима сам упознат:
- Један према један (One-to-One): Сваки запис у табели А је тачно повезан са једним записом у табели Б.
- Један према много (One-to-Many): Један запис у табели А је повезан са више записа у табели Б.
- Много према много (Many-to-Many): Записи у табели А могу бити повезани са више записа у табели Б и обрнуто. Обично се реализује преко међутабеле.
Пример односа један према много у C# са коришћењем 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; }
}