Entity Framework を使用する場合、目的のモデルごとに標準の C# クラスを作成します。したがって、Car Model がある場合、次のようになります。
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();
これは可能ですか?