我可能完全误解了实体框架。我想在我的最新项目中使用它(您还学习了什么?)问题是,IBM i驱动程序不支持内置的功能。是否可以从头开始创建该框架?这是值得的?为不受支持的系统创建自定义实体框架
回答
这听起来像你会编写自己的ADO.NET数据提供程序来连接到IBM DB2 for i。 Microsoft提供documentation用于创建您自己的提供商和sample。
数据提供者将负责与数据库进行通信,所以我不知道你是如何完成的。要么你将自己的连接实现到运行在i上的数据库服务器(也许你可以移植SQL的JTOpen),否则你会将调用委托给IBM提供的数据提供者(如果甚至可能的话)或其他数据访问方法。
我无法决定是否认为这是(1)对接的巨大痛苦或(2)开源项目的机会。 (我想这可能是两者)。看起来游说IBM让他们成为他们股票供应商的一部分会更容易。你可以在MIDRANGE-L上投诉,看看人们是否会接受这个事业。免责声明:我是.NET世界的新手,所以也许有更简单的方法可以完成你想要做的事情。
我其实开始考虑#2。 IBM是在.NET驱动程序背后。但是,我没有时间领导这样的野兽。前两个链接实际上是我一直在努力寻找的一段时间。谢谢!问题是获得正确的术语来进行正确的搜索。如果只有Google可以猜测你正在进行搜索的内容。 – 2011-06-16 16:29:31
是的,我花了几分钟的时间想知道这是否可能是一个有趣的(!)和教育项目,让我的脚与.NET打湿。然而,经过多一点发现后,它开始更像深海潜水而没有呼吸装置。 – dmc 2011-06-16 22:07:41
- 1. 在实体框架中定义集合而不创建关系
- 2. 框架包含不受支持的体系结构Xcode 8
- 3. 在实体框架4.0中使用自定义文件系统
- 4. x.ToString()不被实体框架支持!
- 5. 实体框架V2不支持SQL 2000?
- 6. 实体框架为FK关系名称自定义EDM生成
- 7. 创建关系在实体框架
- 8. 实体框架何时创建自定义DTO?
- 9. 在实体框架中创建一个自定义属性
- 10. 实体框架:创建自定义属性
- 11. 实体框架中的POCO支持
- 12. 实体框架支持的数据库
- 13. 支持自定义实体框架提供程序中的默认列值
- 14. 实体框架6自定义关系约定
- 15. ADO.net实体框架 - 自定义代码
- 16. 自定义属性与实体框架
- 17. 如何自定义实体框架类?
- 18. 实体框架支持COM +交易?
- 19. 实体框架4.2枚举支持
- 20. 跨数据库实体框架支持
- 21. 实体框架是否支持加密
- 22. 实体框架 - 多项目支持
- 23. 实体框架复杂LINQ支持
- 24. 实体框架和数据库支持
- 25. 实体框架5:创建
- 26. 实体框架4.0。实体创建
- 27. 创建自定义订单系统
- 28. 实体框架4和紧急系统
- 29. 不实体框架是否支持受保护的导航属性?
- 30. 创建具有统一实体框架对象为
我想知道同样的事情,但我对[前一个问题]的答案感到气馁(http://stackoverflow.com/questions/4546120/)。编写自己的“数据提供者”涉及什么? (我对EF [或ADO.NET的问题]不太了解,不能回答这个问题。) – dmc 2011-06-15 16:38:32
@dmc Ya,我也发现了这篇文章。我希望IBM将它包含在我的Access ADO.NET驱动程序中。 – 2011-06-15 16:40:20