gpt4 book ai didi

entity-framework - 是否可以将 Entity Framework 与 DB2 iSeries AS/400 一起使用

转载 作者:行者123 更新时间:2023-12-04 02:06:19 27 4
gpt4 key购买 nike

我是 Microsoft Entity Framework 的新手,想知道是否可以将此框架与 DB2 iSeries AS/400 一起使用?使用这种“遗留系统”时有什么问题吗?和EF框架?

最佳答案

您可以使用 Entity Framework 通过以下三种方式之一连接到 ISeries DB2 数据库:

1. 如果您购买了 IBM 的 DB2 Connect 产品的许可。许可证大约是 12,000 美元,这太离谱了。此外,关于 DB2 Connect 产品的实际工作方式、安装方式或可能带来的好处,也没有足够的优秀文档。我已经联系了他们的一位经销商进行测试安装,这不是一个直观的过程,所以我们从未购买过该产品。同样,似乎没有任何演示。我不明白 IBM 如何能够拥有最好的服务器之一,但又不弯腰向 Microsoft 开发人员利用他们的产品。

也就是说,如果你研究这个主题,你会发现很多信息说你可以使用 Entity Framework 使用他们的 ADO.Net 数据服务器提供程序。我沿着这条路走下去,但我会警告您,他们的数据服务器提供程序仅在安装了 DB2 connect 时才有效。这是令人困惑的,因为 IBM 宣传了这种能力,但并不经常显示这两种产品之间的直接关联,因此您经常认为它可以在没有 db2 connect 的情况下工作,而此时它不会。

2. 购买专为 Entity Framework 设计的第三方数据提供程序。 Progress 软件的 Data Direct 非常易于使用。我不喜欢他们的服务器许可的工作方式,因为他们的服务器许可是针对您的应用服务器的每个核心处理器。这是有缺陷的,因为这假设您只有一个应用服务器,而实际上,人们经常需要使用不同的应用服务器来进行负载平衡。我希望他们只为每台 ISeries 服务器提供许可。但是,如果您决定这样做,您可以为每个单独的用户购买许可证。

3. 编写您自己的数据提供程序。这是可能的,但有明显的缺点。

关于entity-framework - 是否可以将 Entity Framework 与 DB2 iSeries AS/400 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4546120/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com