不使用LINQ和EF从ASP.NET转换到ASP MVC

3
很不幸,我的问题比我想问的要广泛得多,但是我在网上找到的资料并没有解决这个问题。 我遇到的问题是我们使用的 Informix 版本是 10.5。 LINQ 和 EF 兼容性直到 Informix 11.10 才被添加。 由于我们使用的是遗留软件,所以目前无法升级 Informix 版本。
考虑到这一点,MVC 是否仍然是可用的方法? 我查阅的文档、问题和书籍都非常深入地将 EF 和 LINQ 与 MVC 集成在一起。 如果没有这两个组件,MVC 是否可行和适宜,对于处理应用程序数据方法,建议采取什么方法呢?

LINQ是C#的一个特性,与EF无关。 - CallumVass
是的,我列出的数据库版本中没有 LINQ。我并不是将 LINQ 与 EF 相关联,而是将它们列为两个分别都不被我的数据库支持的东西。 - Ben
1个回答

4
MVC仍然是一种可用的方法。MVC与数据源无关。Linq*仍然是一种选择,你只需要构建一个返回使用其他方法(如具有自定义映射的ADO.NET或其他ORM)的IEnumerable<T>的存储库。然后您可以在控制器中使用Linq查询从存储库中传出的数据。

* 通过Linq我指的是Linq-to-Objects,而不是Linq-to-Entities


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接