Use CDataProvider