Какова цель public virtual ICollection<Product> Products { get; set; }
в классе POCO?Какова цель ICollection в классе POCO (EF)?
public class Category
{
[ScaffoldColumn(false)]
public int CategoryID { get; set; }
[Required, StringLength(100), Display(Name = "Name")]
public string CategoryName { get; set; }
public virtual ICollection<Product> Products { get; set; }
}
Хорошо, я пропустил теги EF и не думал об этом. – slugster
Считается ли это эффективным/правильным? Думаю, я хочу сказать, что я пытаюсь найти эффективные способы использования этого, но не так, если это считается хорошей практикой? – jackncoke
Вот как вы делаете ленивую загрузку связанных объектов в Entity Framework. Если вы не хотите делать ленивую загрузку (возможно, по соображениям производительности или просто потому, что вам не нравится концепция), вы должны использовать нетерпеливую или явную загрузку. Более подробная информация содержится в связанной документации. –