我知道我能够将LINQPad连接到EF模型,并能够运行查询以获取结果和lambda表达式,但对于DB2,由于EF没有将提供程序移交给LINQPad,因此它不会显示任何SQL。似乎,如果我想看到SQL,我需要为DB2编写一个自定义驱动程序,使其工作。我看了文件,有点不知所措。有人有这样的例子吗?我将不胜感激。谢谢。
您看过LinqPad的LightSpeed驱动程序吗?它声称支持DB2。http://www.mindscapehq.com/blog/index.php/2010/03/01/lightspeed-and-linqpad-the-perfect-partners/
我已经安装了DevExpress的XPO驱动程序。
https://documentation.devexpress.com/#CoreLibraries/CustomDocument10739
连接字符串似乎应该类似
XpoProvider=DB2;Server=MyAddress:MyPortNumber;用户ID=MyUserName;密码=我的密码;数据库=MyDatabase;持久安全信息=真实
驱动程序文件随安装devExpress的试用版一起提供。因此,我也可以试用这种用法。