【发布时间】:2011-11-22 17:37:57
【问题描述】:
我将如何在 MVC3 c# 中抽象成员信息
目前,会员数据保存在本地 SQL 服务器上,并通过实体框架链接到 MVC。
由于我要执行一些扩展,我需要对其进行抽象,为 SQL 数据库中的每个实体创建一个接口和类?
我该从哪里开始?有没有可用的例子?我只能找到过时的或不相关的
【问题讨论】:
标签: asp.net-mvc c#-4.0 interface abstract-class
我将如何在 MVC3 c# 中抽象成员信息
目前,会员数据保存在本地 SQL 服务器上,并通过实体框架链接到 MVC。
由于我要执行一些扩展,我需要对其进行抽象,为 SQL 数据库中的每个实体创建一个接口和类?
我该从哪里开始?有没有可用的例子?我只能找到过时的或不相关的
【问题讨论】:
标签: asp.net-mvc c#-4.0 interface abstract-class
我认为您可以重新排列应用程序,引入与表示层分离的服务层。您在表示层中为用户和其他实体定义的对象模型(域模型)应该不同于 EF 数据模型,因此您只需要一些服务(例如,您可以将这些服务实现为 Web 服务)使用读取数据EF 并填充您的表示层的域模型。 这种方法可以让您的应用更灵活地应对未来的更改或扩展。
【讨论】: