三层架够EntityFramework应用于DAL层+抽象工厂模式