我如何在MVC3 c#
中抽象出会员资料目前,成员资格数据保存在localhost SQL服务器上,并通过实体框架链接到MVC。
由于我想执行一些扩展,我需要对它进行抽象,为SQL数据库中的每个实体创建一个接口和类?
我从哪里开始?有没有可用的例子?我只能找到过时或不相关的
答案 0 :(得分:0)
我认为您可以重新排列应用程序,引入与表示层分离的服务层。您在用户和其他实体的表示层中定义的对象模型(域模型)应该与EF数据模型不同,因此您只需要使用某些服务(例如,您可以将这些服务实现为Web服务)来读取数据EF并填充presentataion图层的域模型。 这种方法可以使您的应用程序更灵活地适应未来的更改或扩展。