【发布时间】:2014-02-28 09:26:32
【问题描述】:
这是场景:
我们有一个完整的、功能齐全的数据库,包含数百个表和一个完整的 WCF (Windows Communication Foundation) Web Services 的自研 API。
我的任务是开发一个 ASP.NET MVC 应用程序,使用此服务进行数据交互。
为了实现这个目的,我知道所有的逻辑和服务消耗都将在我的应用程序的控制器中,顺便说一下,它是 MVC 5。 p>
问题是,由于整个数据库已经在生产中,我没有一个模型来脚手架所有的视图和控制器,我不知道有没有办法使用Web 服务提供的类作为我的实际模型。
ASP.NET MVC 依赖于类定义的 EntityFramework 和模型,但是按照 DataBaseFirst 方法的建议,将整个数据库复制到 EF 类中根本不可行,因为数据库结构是如此巨大,我的任务并不需要全部。
这可能吗,还是开发一个常规的 ASP.NET 应用程序更容易?
任何答案或代码 sn-p 将不胜感激!
【问题讨论】:
标签: c# asp.net-mvc web-services wcf asp.net-mvc-5