0

我们当前所有的 ASP.Net Web 应用程序都使用 ODBC 连接和命令对象访问我们的 IBM I 系列。我应该转向另一种访问方式吗?当您的 ASP.Net 应用程序需要从中获取数据时,您当前如何访问您的 I 系列?一定有更好的方法。

我最近看到这篇关于 IBM 在 Web 服务器上使用特定客户端版本支持 Linq to Entities 的文章。对我来说,这似乎是更长期的路线,但希望获得更多反馈。我从 MS 那里得到了一种感觉,即 Linq to Entities 是他们计划走的长期路线。其他人也有这种感觉吗?

4

3 回答 3

1

我正在使用 IBM 提供的驱动程序。这样做的好处是我们可以使用构建在企业库应用程序块上的单个 DataAccess 对象,而不用为 iSeries 连接创建一堆自定义代码。

Provider=IBMDA400.DataSource.1
于 2009-03-04T17:57:38.603 回答
1

为什么“需要更好的方法”?你试图避免的使用方式有什么问题?您是否可能直接在您的网页中使用 SQL?您是否缺少数据访问层或对象关系映射器?在我看来,一个设计良好且具有良好业务对象层的系统不会真正关心与 400 的实际连接。

于 2009-03-13T20:09:33.097 回答
0

我已经使用 IBM 托管的提供商来访问 ISeries,而且效果很好。

IBM 在这里有一些关于它的 RedBook 资源。

到目前为止,在我为 ISeries 编写的应用程序中,使用任何 ORM 是不合理的,但如果需要,我肯定会选择NHibernate

于 2009-03-13T20:42:26.623 回答