Entity framework 为不受支持的系统创建自定义实体框架

Entity framework 为不受支持的系统创建自定义实体框架,entity-framework,ibm-midrange,Entity Framework,Ibm Midrange,我可能完全误解了这里的实体框架。我想在我的最新项目中使用它(您还想从其他方面了解它吗?),问题是IBMi驱动程序不支持这种内置功能。是否可以从头开始创建该框架?值得吗?听起来您应该编写自己的ADO.NET数据提供程序来连接到IBM DB2 for i。Microsoft提供了创建您自己的提供商和应用程序的功能 数据提供者将负责与数据库通信,因此我不确定您将如何实现这一点。您可以实现自己与运行在i上的数据库服务器的连接(也许可以移植的SQL部分),或者将调用委托给IBM提供的数据提供程序(如果可能

我可能完全误解了这里的实体框架。我想在我的最新项目中使用它(您还想从其他方面了解它吗?),问题是IBMi驱动程序不支持这种内置功能。是否可以从头开始创建该框架?值得吗?

听起来您应该编写自己的ADO.NET数据提供程序来连接到IBM DB2 for i。Microsoft提供了创建您自己的提供商和应用程序的功能

数据提供者将负责与数据库通信,因此我不确定您将如何实现这一点。您可以实现自己与运行在i上的数据库服务器的连接(也许可以移植的SQL部分),或者将调用委托给IBM提供的数据提供程序(如果可能的话)或其他数据访问方法

我无法决定这是(1)一个巨大的痛苦还是(2)一个开源项目的机会。(我想两者都有可能。)似乎游说IBM将这一部分纳入他们的股票供应商会更容易。你可以在电视上抱怨,看看人们是否会接受这项事业


免责声明:我是.NET世界的新手,因此可能有一种更简单的方法来完成您正在尝试的工作。

听起来您将编写自己的ADO.NET数据提供程序来连接到IBM DB2 for I。Microsoft提供了创建您自己的提供商和应用程序的功能

数据提供者将负责与数据库通信,因此我不确定您将如何实现这一点。您可以实现自己与运行在i上的数据库服务器的连接(也许可以移植的SQL部分),或者将调用委托给IBM提供的数据提供程序(如果可能的话)或其他数据访问方法

我无法决定这是(1)一个巨大的痛苦还是(2)一个开源项目的机会。(我想两者都有可能。)似乎游说IBM将这一部分纳入他们的股票供应商会更容易。你可以在电视上抱怨,看看人们是否会接受这项事业


免责声明:我是.NET世界的新手,所以也许有一种更简单的方法来完成你想要做的事情。

我也在想同样的事情,但我对这个问题的答案感到失望。编写自己的“数据提供者”涉及到什么?(我对EF(或ADO.NET)了解不够,无法回答这个问题。)@dmc Ya,我也找到了那个帖子。我希望IBM能将它包括在I Access ADO.NET驱动程序中。我也想知道同样的事情,但我对这个问题的答案感到气馁。编写自己的“数据提供者”涉及到什么?(我对EF(或ADO.NET)了解不够,无法回答这个问题。)@dmc Ya,我也找到了那个帖子。我希望IBM能将它包括在I Access ADO.NET驱动程序中。我实际上开始考虑#2。IBM在.NET驱动程序方面远远落后。然而,我没有时间去领导这样一只野兽。前两个链接实际上是我一直在寻找的。谢谢问题在于如何使用正确的术语进行正确的搜索。要是谷歌能猜出你到底在搜索什么就好了。是的,我花了几分钟想知道这是否是一个有趣的(!)和教育性的项目,让我的脚沾满了.NET。然而,在更多的发现之后,它开始看起来更像是没有呼吸装置的深海潜水。IBM在.NET驱动程序方面远远落后。然而,我没有时间去领导这样一只野兽。前两个链接实际上是我一直在寻找的。谢谢问题在于如何使用正确的术语进行正确的搜索。要是谷歌能猜出你到底在搜索什么就好了。是的,我花了几分钟想知道这是否是一个有趣的(!)和教育性的项目,让我的脚沾满了.NET。然而,在更多的发现之后,它开始看起来更像没有呼吸装置的深海潜水。