Сейчас я изучаю ADO.NET Entity Framework
, и есть одна вещь, которую я не могу объяснить себе. Вот исходный код из учебника я использую в последнее время:ADO.NET EF, что является целью использования List <> в объектах
public class Blog
{
public int BlogId { get; set; }
public string Name { get; set; }
public string Url { get; set; }
public User UserId { get; set; }
public virtual List<Post> Posts { get; set; }
}
public class Post
{
public int PostId { get; set; }
public string Title { get; set; }
public string Content { get; set; }
public int BlogId { get; set; }
public virtual Blog Blog { get; set; }
}
public class User
{
public int UserId { get; set; }
public string Username { get; set; }
public string DisplayName { get; set; }
}
Сначала я думал, что использование List<>
является способом реализации иностранного ведите как поведение, но теперь, зная, что это не так, почему мы должны и с какой целью мы используем List<>
в нашей системе?
Спасибо за ответ. Не могли бы вы мне помочь и в этом - публичный виртуальный блог блога {get; задавать; } 'что представляет это? – Leron
Это означает, что у вас есть для одного сообщения только один блог – Maris
Я прав, что это - 'public virtual List Должности {get; задавать; } 'и это -' public virtual Blog Blog {get; задавать; } '- две части одной вещи, которая представляет отношение« 1 ко многим »? Другими словами, одна часть имеет смысл без другого? Благодарю. –
Leron