예제 #1
0
        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]);
            }
        }