Once you get a DaoManager instance, you can
use it to retrieve the DAO implementation by type (as specified in the
dao.config file in the daoFactory
section). Getting a DataAccess object is simply a matter of using the
GetDao(type) method of a
DaoManager instance (or the more concise indexer
method DaoManager[type]) For example:
[C#]
IDaoManager daoManager = DaoManager.GetInstance("daoContextName");
// gets the dao of type 'ICategoryDao'
ICategoryDao categoryDao = daoManager.GetDao(typeof(ICategoryDao)) as ICategoryDao;
// same thing, just using the indexer
IProductDao productDao = daoManager[typeof(IProductDao)] as IProductDao;