Czy warto robić klasę Dao statyczną ?
Przykładowo
public static class Dao{
public static void AddCar(List<Car> cars){
using(var db = new ProjContext()){
using(var trans = db.Database.BeginTransaction){
db.Cars.AddRange(cars);.
db.SaveChanges();
db.Commit();
}}
}
}