在不使用LINQ和EF的情况下从ASP.NET切换到ASP MVC

时间:2014-03-18 22:01:45

标签: c# asp.net asp.net-mvc informix

不幸的是,这个问题比我真正想要的问题更广泛,但我发现在网上很难解决这个问题。我遇到的问题是我们使用的Informix版本是10.5。直到Informix 11.10才添加LINQ和EF兼容性。由于遗留软件,我们目前无法升级我们的Informix版本。

考虑到这一点,MVC仍然是一种可用的方法吗?我看过的文档,问题和书籍都非常重视EF和LINQ与MVC。如果MVC在没有这两个组件的情况下是可用且可取的,那么建议采用哪种方法来处理应用程序的数据方法呢?

1 个答案:

答案 0 :(得分:4)

  

MVC仍然是一种可用的方法吗?

当然 - MVC完全不了解数据源。 Linq * 也是一个选项,你只需要构建你的存储库以使用其他方法返回IEnumerable<T>(如带有自定义映射的ADO.NET或其他一些ORM) 。然后,您可以在控制器中使用Linq来查询来自存储库的数据。

* Linq我的意思是Linq-to-Objects,而不是Linq-to-Entities