执行以下操作时是否存在任何差异:
public class UsersContext : DbContext
{
public DbSet<User> Users { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
与使用Set<T>
上下文的方法:
public class UsersContext : DbContext
{
}
var db = new UsersContext();
var users = db.Set<User>();
Run Code Online (Sandbox Code Playgroud)
这些有效地做了同样的事情,给了我一组用户,但是除了你没有通过属性暴露集合之外还有什么大的差异吗?