Mercurial > pub > bltoolkit
diff HowTo/Data/DataProvider/AddDataProvider.cs @ 0:f990fcb411a9
Копия текущей версии из github
author | cin |
---|---|
date | Thu, 27 Mar 2014 21:46:09 +0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/HowTo/Data/DataProvider/AddDataProvider.cs Thu Mar 27 21:46:09 2014 +0400 @@ -0,0 +1,36 @@ +using System; + +using NUnit.Framework; + +using BLToolkit.Data; +using BLToolkit.Data.DataProvider; + +namespace HowTo.Data.DataProvider +{ + [TestFixture] + public class AddDataProvider + { + const string connectionString = + "Provider=ASEOLEDB;Data Source=server;Catalog=database;User Id=user;Password=pwd;"; + + [Test] + public void Test() + { + // 3rd party data provider registration. + // + DbManager./*[a]*/AddDataProvider/*[/a]*/(new /*[a]*/SybaseAdoDataProvider/*[/a]*/()); + + // It can be configured by App.config. + // We use this way for the demo purpose only. + // + DbManager.AddConnectionString( + "SybaseAdo", // Provider name + "Default", // Configuration + connectionString); // Connection string + + using (DbManager db = new DbManager("SybaseAdo", "Default")) + { + } + } + } +}