Jon*_*nas 11 db2 entity-framework ibm-midrange
我是Microsoft实体框架的新手,并想知道是否可以将此框架与DB2 iSeries AS/400一起使用?使用这种"遗留系统"时是否有任何问题?和EF框架?
小智 12
您可以使用Entity Framework以三种方式之一连接到ISeries DB2数据库:
1.如果您购买了IBM DB2 Connect产品的许可证.许可证大约12,000美元,这是令人发指的.此外,还没有足够好的文档来说明DB2 Connect产品的实际工作方式,安装方式或可能的好处.我已经联系了他们的一个经销商进行测试安装,这不是一个直观的过程,所以我们从未购买过该产品.同样,似乎没有任何演示.我不明白IBM如何拥有最好的服务器之一,但不要反过来向Microsoft开发人员利用他们的产品.
也就是说,如果您研究这个主题,您会发现许多信息表明您可以使用他们的ADO.Net数据服务器提供商使用Entity Framework.我走了这条路,但我会警告你,他们的数据服务器提供程序只在安装了DB2 connect时才能运行.这很令人困惑,因为IBM宣称这种能力,但通常不会显示两种产品之间的直接关联,所以你常常认为它可以在没有db2连接的情况下工作,而目前它还没有.
2.购买为Entity Framework设计的第三方数据提供程序.Progress软件的Data Direct非常易于使用.我不喜欢他们的服务器许可如何工作,因为他们的服务器许可证是您的应用服务器的每个核心处理器.这是有缺陷的,因为这假设您实际上只有一个应用服务器,人们经常需要使用不同的应用服务器来实现负载平衡.我希望他们只是每个ISeries服务器许可.但是,如果您决定这样做,则可以为每个用户购买许可证.
3.编写自己的数据提供者.这是可能的,但存在明显的缺点.
归档时间: |
|
查看次数: |
8364 次 |
最近记录: |