В Entity Framework Code Сначала, когда я объявляю объекты, я должен использовать для этого свойства DbSet < > . Например:
public DbSet<Product> Products { get; set; }
public DbSet<Customer> Customers { get; set; }
Недавно я встретил DbSet < > объявленный как виртуальный.
public virtual DbSet<Product> Products { get; set; }
public virtual DbSet<Customer> Customers { get; set; }
В чем разница? Какие функции EF включены?