2012-09-11 36 views
0

我的公司有一個產品,最終公開了一些對象類型,我希望能夠通過自定義的DbContext和DbSet類進行交互,以便我可以在MVC中針對它們執行CRUD活動基於網站。編寫DbContext的自定義版本

所以基本上我想要做的是具有相當於DbContext(http://msdn.microsoft.com/en-us/library/gg679505(v=vs.103))和DbSet,以便它們不在後臺綁定到數據庫中,而是指向我們的服務器產品。

但我沒有真正的想法如何做到這一點。這甚至是可能的,或者它會成爲某種噩夢。我四處搜尋,但沒有多少運氣發現這種性質的任何事情,這可能表明這是一場噩夢。

任何正確的方向指針非常讚賞。

感謝

+2

'DbContext'將連接到一個數據庫,我不建議嘗試改變這種狀況。但是你可以在沒有實體框架的情況下使用MVC,參見[這裏](http://stackoverflow.com/questions/4080841/asp-net-mvc-models-without-databases-framework)瞭解更多細節。 – hvd

回答

0

看看這有助於:Write a custom DbContext

+0

嗨。請幫忙嗎? –

+0

爲什麼會有幫助?他問的是一個不使用SQL數據庫的DbContext。 – Casey

+0

他可能會要求一個NOTDbContext。我聽說過ObjectContext,並且它在舊的EF版本中使用。嘗試製作一個不是DbContext的自定義ObjectContext,並在需要時傳遞該對象而不是DbContext。 – Dexter