Sobes.tech
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; }
}