2012-09-11 38 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