Asp.net mvc WCF作为MVC应用程序的模型
我即将开始一个使用MVC4的概念验证项目。与实体框架不同,我希望使用自己的WCF服务作为该应用程序的模型(因为该服务在内部处理数据库访问和查询形成等)。我知道“使用WCF服务作为模型”是一个合乎逻辑的术语,我要寻找的是一些行业标准的最佳实践来做到这一点。我是否应该在模型容器中创建实际与服务代理对话的“网关”类?并在控制器中使用这些网关之前处理数据按摩?任何指针都会受到欢迎。mvc是一个表示层,与数据访问没有直接关系。如果您使用web服务访问数据库,那么mvc的设置应该不会改变。对于可测试性,您可能希望为web服务类编写包装器,以便可以模拟它们并在客户端正确地单元测试任何业务逻辑。Web服务不是你的“模型”,它是你的数据访问层。因为数据访问逻辑集成在我的WCF中,而MVC中的模型代表了底层后端,所以我不能把WCF看作模型,而放置包装器/网关类来促进服务消费吗?控制器将处理数据按摩或将有一个薄薄的业务逻辑层。我是否完全偏离了MVC的概念?那么WCF在MVC中应该如何放置和处理呢?您好@IntelligentBinary,您的问题有答案吗?如果是,在MVC应用程序中将WCF实体作为模型公开的最佳方法是什么?此外,我希望对视图模型使用数据注释。我可以在WCF实体中配置它们吗?mvc是一个表示层,与数据访问没有直接关系。如果您使用web服务访问数据库,那么mvc的设置应该不会改变。对于可测试性,您可能希望为web服务类编写包装器,以便可以模拟它们并在客户端正确地单元测试任何业务逻辑。Web服务不是你的“模型”,它是你的数据访问层。因为数据访问逻辑集成在我的WCF中,而MVC中的模型代表了底层后端,所以我不能把WCF看作模型,而放置包装器/网关类来促进服务消费吗?控制器将处理数据按摩或将有一个薄薄的业务逻辑层。我是否完全偏离了MVC的概念?那么WCF在MVC中应该如何放置和处理呢?您好@IntelligentBinary,您的问题有答案吗?如果是,在MVC应用程序中将WCF实体作为模型公开的最佳方法是什么?此外,我希望对视图模型使用数据注释。我可以在WCF实体中配置它们吗?Asp.net mvc WCF作为MVC应用程序的模型,asp.net-mvc,wcf,model,Asp.net Mvc,Wcf,Model,我即将开始一个使用MVC4的概念验证项目。与实体框架不同,我希望使用自己的WCF服务作为该应用程序的模型(因为该服务在内部处理数据库访问和查询形成等)。我知道“使用WCF服务作为模型”是一个合乎逻辑的术语,我要寻找的是一些行业标准的最佳实践来做到这一点。我是否应该在模型容器中创建实际与服务代理对话的“网关”类?并在控制器中使用这些网关之前处理数据按摩?任何指针都会受到欢迎。mvc是一个表示层,与数据访问没有直接关系。如果您使用web服务访问数据库,那么mvc的设置应该不会改变。对于可测试性,您可