<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>entendendo.net &#187; .NET Framework 3.5</title>
	<atom:link href="http://www.entendendo.net/category/net-framework-35/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.entendendo.net</link>
	<description>agora você pode falar: &#34;eu entendo.net&#34;</description>
	<lastBuildDate>Wed, 08 Sep 2010 19:38:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Geração do Sintegra</title>
		<link>http://www.entendendo.net/2010/09/08/geracao-do-sintegra/</link>
		<comments>http://www.entendendo.net/2010/09/08/geracao-do-sintegra/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 19:36:37 +0000</pubDate>
		<dc:creator>Giovanni Alexandre Costa Rosa</dc:creator>
				<category><![CDATA[.NET Framework 3.5]]></category>
		<category><![CDATA[CSharp (C#)]]></category>

		<guid isPermaLink="false">http://www.entendendo.net/?p=148</guid>
		<description><![CDATA[Olá a todos.
Após alguns meses sem atualização, estamos com um novo post disponibilizando as classes para geração do Sintegra.
O Projeto pode ser encontrado no endereço http://sintegra.codeplex.com
O Projeto ainda não foi exaustivamente testado e nem todos os registros ainda são gerados, mas a intenção do projeto não é apenas disponibilizar classes prontas para o usuário mas [...]]]></description>
			<content:encoded><![CDATA[<p>Olá a todos.</p>
<p>Após alguns meses sem atualização, estamos com um novo post disponibilizando as classes para geração do Sintegra.</p>
<p>O Projeto pode ser encontrado no endereço <a href="http://sintegra.codeplex.com" target="_blank">http://sintegra.codeplex.com</a></p>
<p>O Projeto ainda não foi exaustivamente testado e nem todos os registros ainda são gerados, mas a intenção do projeto não é apenas disponibilizar classes prontas para o usuário mas também fazer com que no futuro tenhamos uma dor de cabeça a menos como desenvolvedores <img src='http://www.entendendo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Em caso de dúvida, postem nos comentários ou criem uma nova discussão na página do Codeplex.</p>
<p>Abraço a todos</p>
]]></content:encoded>
			<wfw:commentRss>http://www.entendendo.net/2010/09/08/geracao-do-sintegra/feed/</wfw:commentRss>
		<slash:comments>3023</slash:comments>
		</item>
		<item>
		<title>Principais detalhes ao utilizar o Firebird com .NET</title>
		<link>http://www.entendendo.net/2009/08/05/principais-detalhes-ao-utilizar-o-firebird-com-net/</link>
		<comments>http://www.entendendo.net/2009/08/05/principais-detalhes-ao-utilizar-o-firebird-com-net/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 18:36:40 +0000</pubDate>
		<dc:creator>Giovanni Alexandre Costa Rosa</dc:creator>
				<category><![CDATA[.NET Framework 3.5]]></category>

		<guid isPermaLink="false">http://www.entendendo.net/?p=69</guid>
		<description><![CDATA[Este post não é um passo a passo de como utilizar o Firebird, mas sim para esclarecer boa parte das dúvidas que geram os principais problemas ao trabalhar com o Firebird em .NET que eu e outros usuários já enfrentamos.
O Firebird .NET não adiciona as DLLs no GAC (Global Assembly Cache) quando instalado, então, por [...]]]></description>
			<content:encoded><![CDATA[<p>Este post não é um passo a passo de como utilizar o Firebird, mas sim para esclarecer boa parte das dúvidas que geram os principais problemas ao trabalhar com o Firebird em .NET que eu e outros usuários já enfrentamos.</p>
<p>O Firebird .NET não adiciona as DLLs no GAC (Global Assembly Cache) quando instalado, então, por muitas vezes você pode encontrar alguns problemas ao utilizar o Firebird no .NET, por exemplo:</p>
<pre>Não foi possível localizar o Provedor de Dados .Net Framework solicitado. Talvez ele não esteja instalado.</pre>
<p>Isso acontece principalmente ao tentar utilizar o Firebird com DbCommand, um exemplo do comando que dispara esta exception:</p>
<pre name="code" class="c-sharp">DbProviderFactory factory =  DbProviderFactories.GetFactory("FirebirdSql.Data.FirebirdClient")</pre>
<p>Por isso, vale lembrar aqui alguns detalhes ao utilizar o Firebird no .NET</p>
<p>Definir a propriedade Copy Local = True nas Dlls do Firebird referenciadas no projeto.<br />
Adicionar a DLL ao GAC, para isso, abra o Visual Studio 2008 Command Prompt, localizado no Iniciar =&gt; Programas =&gt; Visual Studio Tools</p>
<p>Digite gacutil -i FirebirdSql.Data.FirebirdClient (Se você não estiver na mesma pasta em que a DLL se encontra, defina o caminho com a DLL, por  exemplo C:\FirebirdSql.Data.FirebirdClient)</p>
<p>Com a DLL adicionada ao GAC, digite gac -l FirebirdSql.Data.FirebirdClient para listar as informações, que deve aparecer conforme abaixo:</p>
<pre><code>The Global Assembly Cache contains the following assemblies:
  FirebirdSql.Data.FirebirdClient, Version=2.1.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c, processorArchitecture=MSIL

Number of items = 1</code></pre>
<p>Prestando atenção a detalhes como a Versão (Version) e PublicKeyToken.</p>
<p>Além disso, no web.config (ou app.config no caso de um aplicação winform), adicionar as linhas abaixo:</p>
<pre name="code" class="xml">&lt;system.data&gt;
&lt;DbProviderFactories&gt;
&lt;remove invariant="CoreLab.Oracle"/&gt;
&lt;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=2.1.0.0, Culture=neutral,PublicKeyToken=3750abcc3150b00c" /&gt;
&lt;/DbProviderFactories&gt;
&lt;/system.data&gt;</pre>
<p>Ao adicionar as linhas acima, fique atendo a detalhes como Version e PublicKeyToken, eles devem ser iguais aos listados quando executamos o comando gacutil -l</p>
<p>Bom, acho que é isso, dúvidas perguntem nos comentários <img src='http://www.entendendo.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.entendendo.net/2009/08/05/principais-detalhes-ao-utilizar-o-firebird-com-net/feed/</wfw:commentRss>
		<slash:comments>2710</slash:comments>
		</item>
	</channel>
</rss>

