Esta implicito que ja temos um banco funcionando…

1º Criamos 2 Connection Strings e 2 provedores


<connectionStrings>
 <clear/>
 <add name="localhostcs" connectionString="SERVER=<server>;DATABASE=<banco>;UID=user;PASSWORD=pass;"/>
 <add name="LivrariaDB" connectionString="SERVER=<server>;DATABASE=<banco>;UID=user;PASSWORD=pass;"/>
 </connectionStrings>

 <SubSonicService enableTrace="false" defaultProvider="localhost" templateDirectory="">
 <providers>
 <clear/>
 <add name="localhost" type="SubSonic.MySqlDataProvider, SubSonic" connectionStringName="localhostcs" generatedNamespace="VendasDeFichas"/>
 <add name="LivrariaDB" type="SubSonic.MySqlDataProvider, SubSonic" connectionStringName="LivrariaDB" generatedNamespace="LivrariaDB"/>
 </providers>
 </SubSonicService>

2º Usando


Query query1 = new Query("livros", "LivrariaDB");

 DataSet ds = query1.ExecuteDataSet();
 this.dataGridView1.DataSource = ds.Tables[0];
 this.dataGridView1.Refresh();

Edit: agosto 04Etc/GMT+2 2009 às 17:32

Pode ser assim também:


using (var scope = new SharedDbConnectionScope(<connection String aki>))
                {
                    SqlQuery qry = new Delete().From<Editora>().Where("CodEditora").IsEqualTo(cod);
                    var results = qry.Execute();
                    return "Fornecedor deletado com sucesso.";
                }

Posts Relacionados