我可能完全误解了实体框架。我想在我的最新项目中使用它(你还学到了什么?)问题是IBM i驱动程序不支持内置的。是否有可能从头开始创建该框架?值得吗?
答案 0 :(得分:1)
听起来您正在编写自己的ADO.NET数据提供程序以连接到IBM DB2 for i。 Microsoft提供documentation用于创建您自己的提供商和sample。
数据提供者负责与数据库通信,因此我不确定如何实现这一点。您要么实现自己与i上运行的数据库服务器的连接(也许您可以移植JTOpen的SQL部分),或者您将调用委托给IBM提供的数据提供程序(如果甚至可能)或其他数据访问方法。
我无法确定我是否认为这是(1)屁股的巨大痛苦或(2)开源项目的机会。 (我想这可能是两者。)似乎更容易游说IBM将其作为其股票提供商的一部分。你可能会在MIDRANGE-L上抱怨它,看看人们是否会接受这个原因。
免责声明:我是.NET世界的新手,所以也许有更简单的方法来完成你想要做的事情。