1, download the Firebird database Firebird ado.net data Provider installation version.
Download Address: http://www.firebirdsql.org/en/net-provider/
2, click to 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 register in your machine.
Replace the corresponding value in the red with the value you find.
4, after the completion, restart VS2012 at the data source, you can see the ". Net Framework data Provider for Firebird", which is in < other >.