使用 Entity Framework 时,我为每个所需的模型制作标准 C# 类。所以,如果我有一个汽车模型,它可能如下所示:
public class Car
{
public string Model { get; set; }
}
为了管理我的数据库中的汽车模型,我创建了一个内部DbContext
有一个DbSet<Car>
属性的类。这很好,但我觉得额外的DbContext
课程是没有必要的。有没有办法以Car
自己管理自己的方式编写我的 Model 类DbSet<Car>
?
public class MyDbContextClass : DbContext
{
public DbSet<Car> Cars { get; set; }
}
而不是以下工作流程:
var db = new MyDbContextClass();
var cars = db.Cars.ToList();
我正在尝试查看是否可以使用以下工作流程:
var cars = Car.ToList();
这可能吗?