2014-01-22 118 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