Używanie DbContext Ustaw <T> () zamiast ujawniać w kontekście

Czy są jakieś różnice podczas wykonywania następujących czynności:

public class UsersContext : DbContext
{
    public DbSet<User> Users { get; set; }
}

kontra korzystanie zSet<T> metoda kontekstu:

public class UsersContext : DbContext
{
}

var db = new UsersContext();
var users = db.Set<User>();

To skutecznie robi to samo, dając mi zestaw użytkowników, ale czy są jakieś duże różnice inne niż to, że nie wystawiasz zestawu na działanie nieruchomości?

questionAnswers(5)

yourAnswerToTheQuestion