Asp.net mvc 4 具有存储库模式的企业库

Asp.net mvc 4 具有存储库模式的企业库,asp.net-mvc-4,sybase,enterprise-library,Asp.net Mvc 4,Sybase,Enterprise Library,我正在MVC4应用程序中使用sybase数据库。为了与sybase交互,我扩展了Enterprise library 6 我不能使用实体框架,因为我们正在使用sybase 现在我想在我的项目中实现Repository patern,但我找不到任何使用相同的通用存储库接口和基类的示例。我可能误解了一些东西,但据我的理解,您希望在不使用实体框架的情况下实现存储库模式 如果我的上述假设是正确的,那么存储库模式的目的就是隐藏数据访问层的实际实现,不让其他任何东西看到。因此,实际数据保存到何处取决于存储库

我正在MVC4应用程序中使用sybase数据库。为了与sybase交互,我扩展了Enterprise library 6

我不能使用实体框架,因为我们正在使用sybase


现在我想在我的项目中实现Repository patern,但我找不到任何使用相同的通用存储库接口和基类的示例。

我可能误解了一些东西,但据我的理解,您希望在不使用实体框架的情况下实现存储库模式

如果我的上述假设是正确的,那么存储库模式的目的就是隐藏数据访问层的实际实现,不让其他任何东西看到。因此,实际数据保存到何处取决于存储库模式的实现。这就是为什么它在测试中很有用,因为例如,您可以在生产中使用实体框架,但在测试中您是从内存中读取的

所以请阅读任何存储库模式教程,但在实现中,不要使用实体框架来保存数据,而是编写自己的逻辑来保存到sybase

本教程显示存储库模式+工作单元保存到内存: