相关疑难解决方法(0)

使用DbContext设置<T>()而不是在上下文中公开

执行以下操作时是否存在任何差异:

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)

这些有效地做了同样的事情,给了我一组用户,但是除了你没有通过属性暴露集合之外还有什么大的差异吗?

.net c# entity-framework ef-code-first dbcontext

27
推荐指数
3
解决办法
3万
查看次数

标签 统计

.net ×1

c# ×1

dbcontext ×1

ef-code-first ×1

entity-framework ×1