【问题标题】:Switching from ASP.NET to ASP MVC without using LINQ and EF在不使用 LINQ 和 EF 的情况下从 ASP.NET 切换到 ASP MVC
【发布时间】:2014-03-18 22:01:44
【问题描述】:

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

考虑到这一点,MVC 仍然是一种可用的方法吗?我浏览过的文档、问题和书籍都将 EF 和 LINQ 与 MVC 高度集成。如果 MVC 在没有这两个组件的情况下是可用且可取的,那么在没有这两个组件的情况下,推荐采用什么方法来处理应用程序的数据方法?

【问题讨论】:

  • LINQ 是 c# 的特性,与 EF 无关..
  • 是的,我上面列出的数据库在我拥有的版本中没有 LINQ。我没有将 LINQ 与 EF 链接,我将它们列为两个独立的东西,我的数据库都不支持。

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


【解决方案1】:

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

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

* 我所说的 Linq 指的是 Linq-to-Objects,而不是 Linq-to-Entities

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 2017-03-14
    • 1970-01-01
    • 2011-04-23
    • 1970-01-01
    • 1970-01-01
    • 2012-08-20
    相关资源
    最近更新 更多