Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 架构流程图?MVC4与EF&;mds服务_Entity Framework_Asp.net Mvc 4_Master Data Services - Fatal编程技术网

Entity framework 架构流程图?MVC4与EF&;mds服务

Entity framework 架构流程图?MVC4与EF&;mds服务,entity-framework,asp.net-mvc-4,master-data-services,Entity Framework,Asp.net Mvc 4,Master Data Services,我们将处理一个可以从各种设备上使用的应用程序 我看到了从哪一层到哪一层的流程图 我试过一个,如果我错了,请纠正我,任何清晰的评论我都会尽量表达自己 查看控制器模型(域对象)BLL WEB-API DAL(EF 6.0)MDS(主数据上的服务) 我不确定我是对的还是错的任何更正都将受到赞赏。我感到困惑,在哪里保存BLL?我可以在DAL内部的实体框架中使用mds吗?我还需要创建单独的层吗?我很困惑 分享您的想法:)Ty我认为Web API组件放错了位置-它是生成/处理UI请求的UI元素?是否应该在视

我们将处理一个可以从各种设备上使用的应用程序

我看到了从哪一层到哪一层的流程图

我试过一个,如果我错了,请纠正我,任何清晰的评论我都会尽量表达自己

查看控制器模型(域对象)BLL WEB-API DAL(EF 6.0)MDS(主数据上的服务)

我不确定我是对的还是错的任何更正都将受到赞赏。我感到困惑,在哪里保存BLL?我可以在DAL内部的实体框架中使用mds吗?我还需要创建单独的层吗?我很困惑


分享您的想法:)Ty

我认为Web API组件放错了位置-它是生成/处理UI请求的UI元素?是否应该在视图中不在同一组中


该模型与BLL有着密切的关系。如果所有设备都在访问MVC前端,您可能会选择传统的MVC模式吗?在旧的/更简单的MVC项目中,模型有时只是EF对象,但建议进行抽象。通常,模型类由EF对象组成,BLL是模型类中包含的函数。

我会对MDS层进行非常严格的控制。除非您正在构建MDS实用程序或前端,否则不要将MDS数据公开给您自己设计的任何东西,而不是将MDS数据复制到DAL数据源中的ETL。是的,这是一个有用的见解。关于BLL、模型、web Api通信的任何想法。昨天有这样一个问题,我不确定这会有多成功,即WEBAPI项目-->服务层(使用业务逻辑的wcf服务)--->BLL-->存储库(某种通信接口)--->DLL-->MDS。Uff这几天让我头晕目眩如果webapi是预先的,如果是这样。。如何处理最终用户的事情?因为它不会生成视图?-刚才是用户2061595