OData与EF Code First Fluent API或两者兼而有之?

时间:2016-05-11 03:06:26

标签: c# oracle ef-code-first odata ef-fluent-api

我被分配到一个基本上取代Oracle Forms应用程序的项目。使用Oracle作为RDBMS创建Intranet ASP.NET MVC应用程序的要求非常简单,供客户通过桌面浏览器使用。因此,我可以利用我认为更好的方法来构建应用程序。在过去,我将使用Entity Framework DataBase First方法通过Repository模式构建数据访问层。但是,我想遵循SOA方法,因为它提供了松散耦合设计,关注点分离等等。我的担忧和问题涉及OData,EF Code First方法和Fluent API。在那,OData提供了我正在寻找的数据服务层。但是,有些人提到要考虑EF Code First和Fluent API。在这一点上,在阅读了一些文档后,我得到的问题多于答案。

  • 这种方法比另一种更好吗?
  • 我可以将它们合并吗?如果是这样,怎么样?
  • 实施的最佳做法是什么?

任何帮助都会非常感激。它不必太详细,但如果是这样,那很好。想法,指南,最佳实践是它真正有用的答案类型。

提前致谢。

0 个答案:

没有答案