使用DbContext的Set()方法而不是在上下文中公开。
- 论坛
- 使用DbContext的Set<T>()方法而不是在上下文中公开。
21 浏览
使用DbContext的Set()方法而不是在上下文中公开。
在执行以下操作时是否有任何差异:
public class UsersContext : DbContext { public DbSetUsers { get; set; } }
与使用上下文的Set
方法相比:
public class UsersContext : DbContext { } var db = new UsersContext(); var users = db.Set();
这两种方法实际上都是做同样的事情,都给我提供了一个User的集合,但除了不通过属性公开该集合之外,还有什么大的区别吗?