Duvida: instalei um provider ADO.NET de um banco de dados nao-padrao do .NET, como o Firebird. Consigo adicionar as referencias necessarias e os namespaces correspondentes para interagir com o banco, mas nao consigo fazer o Visual Studio .NET enxergar o provider em algumas de suas janelas padrao, como a janela de conexoes, por exemplo. O que esta' faltando?
Resposta: para interagir com o novo BD de maneira integrada ao VS.NET, nao basta instalar o provider. E' necessario que o fabricante do provider tenha tambem disponibilizado um pequeno pacote de extensao do VS.NET (DDEX, ou Data Designer Extensibility) referente ao seu BD. Uma vez instalado, esse pacote estende o VS.NET permitindo a integracao com o banco via IDE.
PS: no caso especifico do Firebird, a versao 2.0 de seu ADO.NET provider diz ja' possuir uma implementacao do DDEX.
Referencias:
- Introduction to Visual Studio Data Designer Extensibility (DDEX): http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/ddexintro.asp
- Firebird .Net Data Provider Downloads: http://www.firebirdsql.org/index.php?op=files&id=netprovider
[]s
-- AFurtado