public void Test() { PersonAccessor pa = DataAccessor.CreateInstance <PersonAccessor>(); // ExecuteDictionary. // Dictionary <int, Person> dic; dic = pa.GetPersonDictionary1(); dic = pa.GetPersonDictionary2(); dic = pa.GetPersonDictionary3(); foreach (int id in dic.Keys) { Console.WriteLine("{0}: {1} {2}", id, dic[id].FirstName, dic[id].LastName); } // ExecuteScalarDictionary. // Dictionary <int, string> sdic = pa.GetPersonNameDictionary(); foreach (int id in dic.Keys) { Console.WriteLine("{0}: {1}", id, sdic[id]); } }