我知道我可以将LINQPad连接到EF模型,并能运行查询以获取结果和lambda表达式。但对于DB2而言,由于EF没有将提供程序传递给LINQPad,所以它不会显示任何SQL语句。看来,如果我想要查看SQL,我需要编写一个自定义的DB2驱动程序才能让它工作。我已经阅读了文档,但有些超出了我的理解范围。是否有人有这方面的示例,我将非常感激。谢谢。
我已经安装了DevExpress的XPO驱动程序。
https://documentation.devexpress.com/#CoreLibraries/CustomDocument10739
看起来连接字符串应该是这样的
XpoProvider=DB2;Server=MyAddress:MyPortNumber;User ID=MyUserName;Password=MyPassword;Database=MyDatabase;Persist Security Info=true
驱动程序文件随着安装devExpress的试用版一起提供。因此,这个使用者可能也是试用版。