如何为Web服务和/或Oracle DB建模?

时间:2012-11-28 16:37:00

标签: c# .net asp.net-mvc

我正在学习MVC。 SQL Server有很多示例代码。编码器具有从他/她的类中动态创建的数据库,这使得开发工作流程非常干净和快速。

我正在使用Oracle DB。 我是否还可以从表中抽取数据,我已经拥有了?我不需要抽象所有列(即我只需要50个中的两个)。我只需要读取访问权限,并希望使用Web服务或oracle作为输入。

您知道任何示例代码,因此我可以看到如何将Web服务或oracle的数据抽象为数据源?

1 个答案:

答案 0 :(得分:2)

您可以查看Entity Framework。它允许您从底层数据库中抽象出数据访问代码。这实际上不是特定于MVC的,您可以在任何.NET应用程序中使用它。

就Web服务而言,我建议您设计一个数据访问层,该层将从您的MVC控制器调用,并将调用委托给底层Web服务。如果您希望单独对控制器进行单元测试,那么对此Web服务进行抽象将是有益的。