不幸的是,这是一个比我真正想问的问题还要广泛的问题,但是我在网上找不到能很好解决这个问题的东西.我的问题是我们使用的Informix版本是10.5.直到Informix 11.10才添加LINQ和EF兼容性.由于使用的是旧版软件,我们目前无法升级我们的Informix版本.
考虑到这一点,MVC仍然是可用的方法吗?我浏览过的文档,问题和书籍都非常紧密地将EF和LINQ与MVC集成在一起.如果MVC在没有这两个组成部分的情况下是可用的和可取的,那么在缺少处理这两个应用程序的数据方法的情况下,推荐的方法是什么?
解决方法:
is MVC still a usable approach?
当然-MVC与数据源完全无关. Linq *仍然是一个选项,您只需要构建存储库即可返回IEnumerable< T>.使用其他方法(例如具有自定义映射的ADO.NET或其他ORM).然后,您可以在控制器中使用Linq查询来自存储库的数据.
* Linq是指Linq到对象,而不是Linq到实体