我們可以用DbContext.Set<TEntity>()方法獲取到一個DbSet<TEntity>對象,從而對泛型TEntity類所代表的數據庫表進行CRUD操作。
例如我們現在有數據庫表和TEntity類Person,那麼下面兩種寫法是完全等價的:
dbContext.Persons.Take(10).ToList();//dbContext.Persons等於dbContext.Set<Person>() dbContext.Set<Person>().Take(10).ToList();//dbContext.Set<Person>()也等於dbContext.Persons
詳情可以參考: