标签: c# asp.net-mvc entity-framework design-patterns
我需要使用Entity Framework编写数据访问层。其中一个要求是允许配置文件控制数据的来源。使用一个配置设置,它应该来自数据库;与另一个人,来自网络服务。
现在,我最初的想法是拥有3个DataAccess类:
他们都会实现相同的界面。 WidgetDataAccess将读取配置并委托给正确的子类。那似乎是明智的,对吗?
我是否应该遵循任何模式,或者有更好的方法来构建它?
答案 0 :(得分:1)
是,Repository / UnitOfWork模式。