2014-01-22 49 views
1

在大多数关于从C#连接到Firebird的教程中,他们将多个DLL添加到项目中。我下载了最新的ADO.NET驱动程序,它只包含一个我必须参考的DLL文件,以使所有的程序都能运行。所以我认为这些教程只是旧的,事情已经改变。我是对的吗,它只有一个我必须添加的DLL?所有的工作都很好,但我不希望我的应用程序在某个时候给我一个错误,只是因为我忽略了某些东西。连接到Firebird的C#

+0

为什么不使用Nuget? – astef

+0

如果你问这样一个问题,你可能想考虑包括一些这些教程的链接。对于我们所知的所有知识,您都在阅读关于使用Firebird嵌入式.NET的教程,或者使用本地客户机实现(除了C#Firebird .NET提供程序之外,都需要额外的DLL)。 –

回答

1

从安装的NuGet火鸟ADO.NET数据提供程序(4.1.0.0)包后,我得到了在项目输出只有一个DLL:FirebirdSql.Data.FirebirdClient.dll

所以,是的,只有一个DLL 。不要担心和使用NuGet

0

Firebird ADO.NET驱动程序是一个纯粹的托管C#驱动程序(它实现了Firebird网络协议),所以是的,你可以使用它只有一个DLL,它不需要fbclient.dll