0

我正在学习MVC。有大量使用 SQL Server 的示例代码。编码员拥有从他/她的课程中动态创建的数据库,这可以实现非常干净和快速的开发工作流程。

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

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

4

1 回答 1

2

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

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

于 2012-11-28T16:52:44.067 回答