2011-11-05 85 views
9

The comment here说我可以使用我已经下载并安装的LightSpeed。然后我进入该屏幕:是否可以在PostgreSQL中使用LinqPad?

而且我不知道该怎么做。首先,我对连接字符串不太熟悉。我发现this,但是......我认为需要“模型组件”和“工作班级单元”。我没有任何DLL,我也没有使用LightSpeed模型,所以我不确定这是甚么用处。

IQ插件驱动程序与我的MySQL数据库非常相称。真的很容易设置和使用。有没有与PostgreSQL一起工作的驱动程序?看起来你可以通过选择一个“* .lpx”文件来添加它们。

+0

也许更好的机会? –

+0

@ErwinBrandstetter:也许吧。 Linq和SQL是编程语言......我想先在这里问一下。随意投票迁移:)在这里......我也会投票! – mpen

+0

你的问题很好。好吧,研究努力和一切。我在想大声,有什么可以帮助你。不幸的是,建议迁移的功能称为“关闭”。我宁愿用不同的名称,但这就是我们必须使用的... –

回答

4

LightSpeed驱动程序是一个静态驱动程序,这意味着您必须首先使用LightSpeed工具创建一个模型(因此是一个类型化的DataContext)。

如果你只是想在LINQ中查询PostgreSQL,你需要一个动态的LINQPad驱动程序,这是没有人写过的,AFAIK。

+1

看起来像dotConnect可以做到http://www.devart.com/dotconnect/,但是当我尝试使用它时内置的查询运行器不断崩溃......解析出所有模型都很好,但似乎无法查询它。 – mpen

5

我为PostgreSQL数据库开发了一个动态LINQPad驱动程序。使用它可以查询数据库,而无需首先定义模型(类似于IQ或内置的LINQ to SQL驱动程序)。

你可以找到它在GitHub上:在superuser.SE

https://github.com/fknx/linqpad-postgresql-driver

+1

它不工作,当我用它来连接时,我得到的参数不能为空。请举例说明它在宣传前有效! – loneshark99

+0

@ loneshark99请看看[issue#4](https://github.com/fknx/linqpad-postgresql-driver/issues/4)。如果这不能解决问题,请在[GitHub](https://github.com/fknx/linqpad-postgresql-driver)上报告。谢谢! – fknx

相关问题