1. Download the Firebird ADO Data Provider installation version of the Firebird database.
Download Address: http://www.firebirdsql.org/en/net-provider/
2, click Install.
3, machine.config update
Add content in the following two files at the specified location (red)
file 1:c:\windows\microsoft.net\framework\v2.0.50727\config\machine.config
file 2:c:\windows\microsoft.net\framework64\v2.0.50727\config\machine.config
Content: <add name= "firebirdclient Data Provider" invariant= "FirebirdSql.Data.FirebirdClient" description= ". NET Framework Data Provider for Firebird "type=" FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient, version=%version%, culture=%culture%, publickeytoken=%publickeytoken% "/>
Position:
<configuration> ...
<configSections> ...
<section name= "firebirdsql.data.firebirdclient" type= "System.Data.Common.DbProviderConfigurationHandler, System.Data, version=2.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089 "/>
...
</configSections> ...
<system.data>
<DbProviderFactories> ...
<add name= "firebirdclient Data Provider" invariant= "FirebirdSql.Data.FirebirdClient" description= ". Net Framework Data Provider for Firebird "type=" FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient, version=%version%, culture=%culture%, publickeytoken=%publickeytoken% "/>
...
</DbProviderFactories>
</system.data>
...
Description: The%version% value is the version number you installed
%culture% value is "neutral"
%publickeytoken% is the value you found in the registration table in your machine.
Replace the corresponding value in red with the value you find.
4, after completion, restart VS2012 at the data source, you can see the ". Net Framework data Provider for Firebird", which is in < other >.