2014-03-18 34 views
3

不幸的是,這是一個比我真正想問的問題更廣泛的問題,但我並沒有在網上找到這麼好的地址。我遇到的問題是我們使用的Informix版本是10.5。直到Informix 11.10才添加LINQ和EF兼容性。由於傳統軟件,我們目前無法升級我們的Informix版本。從ASP.NET切換到ASP MVC而不使用LINQ和EF

有鑑於此,MVC仍然是一種可用的方法?我瀏覽過的文檔,問題和書籍都非常大量地將EF和LINQ與MVC集成在一起。如果MVC在沒有這兩個組件的情況下可用並且是可取的,那麼建議採取什麼方法來處理它們的數據處理方法?

+0

LINQ是C#和無關EF功能.. – CallumVass

+0

是的,我上面列出的數據庫呢沒有在我擁有的版本中使用LINQ。我沒有將LINQ與EF鏈接起來,我將它們列爲兩個單獨的東西,它們都不是我的數據庫支持的東西。 – Ben

回答

4

是MVC還是一個可用的方法嗎?

當然 - MVC完全不知道數據源。 Linq *仍然是一個選項,您只需要使用其他一些方法(如帶有自定義映射的ADO.NET或其他一些ORM)來構建存儲庫以返回IEnumerable<T>。您可以在您的控制器中使用Linq來查詢存儲庫中的數據。

*通過LINQ的我的意思是LINQ到對象,而不是LINQ到實體