大家好,新年快乐!在考虑新项目时,我决定将业务层构建为单独的 WCF 服务,供各种客户端使用。数据访问也由服务处理。第一个消费者是 ASP.NET MVC 网站,其他客户端将在大约一两年内创建。问题是我真的需要 WCF 层吗?还是很容易将其重写为 MVC 并丢弃 WCF?还是保持原样?
最佳答案
即使您构建 MVC 应用程序或桌面应用程序,您也始终需要数据访问层或业务层(您为数据处理对象选择的名称)。
我建议您创建一个单独的项目来处理数据操作的任务。
然后通过 WCF 服务公开它,并通过不同的端点与任何应用程序(无论是 Web 还是桌面)一起使用它。
关于.net - Wcf、ASP.NET MVC 组合?我真的需要它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8700182/